linux 常用命令

命令1 rm 作用: 删除指定的文件 

选项

作用

-f

强制删除

-i

删除前提示询问

-r  或  -R

递归处理,删除指定目录下的所有文件包括子目录

-v

显示指令执行过程

-d

直接把删除目录的硬连接数据删成零,删除该目录

命令2 终端(tty):

终端类型

开启方式

物理终端 console

控制台console

虚拟终端tty

 Ctrl + Alt +F(2-6)

图形终端tty7

centOs6:  
Ctrl + Alt +F1

Centos7:   Ctrl +Alt + F1

          
Startx(
任意位置)

串行终端ttys#

ttyS

伪终端pty

pty, 
SSH
远程连接

命令4 内部命令外部命令

1.  type COMMAND 判断一个命令的类型。
2.  enable 显示所有启用的内部命令
    2.1  enable |wc -l 统计启用的内部命令数量
3.  enable COMMAND 启动一个内部命令
4.  enable -n 显示所有被禁用的内部命令
    4.1  enable -n |wc -l 统计被禁用的内部命令数量
5.  enable  -n COMMAND 禁用一个内部命令
6.  hash 显示当前被hash的外部命令、
        6.1  -l 显示当前被hash的外部命令,包含别名
        6.2  -p /.../.... name  手动增加一个hash缓存
        6.3  -d name 删除一个hash
        6.4  -r 清空所有的hash
7.  alias > 内部命令> hash > PATH > command not find
        7.1  alias  显看当前已定义的别名
        7.2  alias aliname='command [-x] [....]' 定义别名
        7.3  unalias aliname 取消别名定义。
        7.4  unalias -a 取消所有别名
8.  每个用户都有自己的家目录,有且只有一个。位置在/home/username 
        8.1  root用户的家目录在/root下。
        8.2  表示用户的家目录。
        8.3  ~/.bashrc  只对当前用户有效
        8.5  /etc/bashrc  对所有用户有效
        8.6  \command 或 'command' /path/command  执行命令不受别名影响

命令5 命令执行的语法

1.  Command [-a[bc]] [arguments]
    选项决定了是否启用命令的某个功能
    参数决定命令作用的对象。
    --help  --表示长格式选项
2.  ctrl+d 正常终止命令
3.  ctrl+c 强制终止命令
4.  使用;连接多条命令,当前一个命令执行结束,执行后一条命令。(不会判断前一条命令是否执行成功或失败)
   4.1. 使用 && 连接多条命令, 则前一条执行成功后, 下一条才能继续执行
   4.2.使用 ||   连接多条命令, 则前一条执行失败后, 下一条才能继续执行

命令6 date 作用:显示当前时间 

选项

输出格式

+%F

2017-07-13

+%T

10:32:40

+%Y

2017

+%m

07

+%d

13

+%H

10

+%M

32

+%S

40

+%s

1499931461

+%w

4(星期)

+%a

Thu

1.  date MMDDHHmmYYYY[.SS]        作用:修改时间
2.  date -s 'yyyy-mm-dd hh:mm:ss'     作用:修改时间

3.  hwclock 查示硬件时间(BIOS时间  CMOS电池 给 BIOS供电。)
    3.1  hwclock -s 将硬件时间写入软件时间(系统时间)
    3.2  hwclock -w 将软件时间写入硬件时间

4.修改时区
    4.1Centos6 
        ln -f /usr/share/zoneinfo/America/New_York /etc/localtime 
        ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    4.2Centos7
        timedatectl 查看当前时区
        timedatectl list-timezone 查看所有的时区 
        timedatectl set-timezone America/New_York
        timedatectl set-timezone Asia/Shanghai

命令7 cal 作用: 显示当月日历

1.  cal yyyy 显示指定年的日历
2.  cal -y 显示当年的日历
3.  cal -3 显示上个月当月下个月的日历
4.  cal -1 同cal 显示当月日历
5.  cal mm yyyy 显示指定年,月的日历

命令8 关机重启命令 作用: 关机重启

1.  halt & poweroff 关机
    centos7 : poweroff
2.  reboot 重启
    reboot -f 直接断电源再重启。 
3.  shutdown 
    shutdown -r 重启
    shutdown -h 关机
    shutdown +0 直接关机
    shutdown +xx xx分钟后关机
    shutdown hh:mm  指定时间关机
    shutdown -c 取消关机(在另一个终端执行)

命令9 显示终端信息命令 作用:显示当前终端信息

whoami 显示当前用户名
who am i 显示当前登录的终端信息
who 显示当前所有登录的终端信息
w 显示当前所有登录终端的详细信息。

命令10 修改登录界面 

编辑 /etc/motd文件

命令11 screen(会话) 

screen 进入screen 名字以当前终端名.主机名前缀
screen -S screenname   命名一个screen作业
screen -ls 或 --list 查看当前所有的screen
screen -r screenname 进入一个screen(可以是断开过的Detached)。
ctrl+d 或 exit 退出当前screen(会话)。
Detach  断开了
Attach   还在连接
wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业

命令12 echo 作用:输出提示信息 

-E (default) 不解释\
    -e 解释\
    \a 报警
    \b 退格
    \c 不换行
    \n 换行,从行首输入
    \r 移动行首但不换行
    \t 输入tab
    \\ 输入一个\

命令13 $ 

$变量名           表引用变量的值  
$()或` `(单引号)  表示引用命令执行的结果
$[]                表示运算
${变量名} 或"$变量名" 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

命令14 {} 

{a..z} 表示引用指定范围的字母
{1..9999} 表示引用指定范围的数字
{1,3,5} 表示分别引用每一个字符

命令15 TAB

补齐
\2TAB 把根下的所有文件列出
~2TAB 家目录下的所有文件列出
.2TAB 当前目录下的所有文件列出,包含隐藏文件
*2TAB 当前目录下的所有文件列出,不包含隐藏文件
$2TAB 显示当前所有的环境变量。

原创文章,作者:zhaobenshan,如若转载,请注明出处:http://www.178linux.com/80159

(0)
zhaobenshanzhaobenshan
上一篇 2017-07-13
下一篇 2017-07-13

相关推荐

  • Linux命令学习总结:cp命令

    Linux命令学习总结:cp命令 命令简介:      cp命令用来复制文件或目录。指令英文原义:copy,copy files and directories      指令所在路径:/bin/cp 命令语法: cp [OPTION]… [-T]   SO…

    Linux干货 2017-07-23
  • linux下手工创建新用户

    当我们要创建一个用户时,通常使用useradd命令就可以自动创建了一个用户;实际上,在linux下,一切皆文件,设置好几个文件,也是可以创建出一个用户: 文件如下: /etc/passwd  :用户 /etc/shadow  :密码 /home/username:用户家目录 /etc/group:用户组 /etc/skel/*: &nbs…

    Linux干货 2015-03-30
  • 文件管理

    compress:压缩命令 -d:解压缩(=uncompress) -c:结果输出到标准输出,不删除原文件 -v:显示详情 zcat:不解压文件查看内容   gzip:压缩命令 -d:解压缩 -c:结果输出到标准输出,不删除原文件 -#:1-9代表压缩比,默认为6 zcat:不解压文件查看内容   bzip2:压缩命令 -k:保留原文件 …

    Linux干货 2016-08-18
  • linux的发展史

                  linux的发展史     1  Linux的诞生:    1988年:芬兰赫尔辛基大学迎来一位新生-linus benedict torvalds (后面简称linus)   2 &nbsp…

    Linux干货 2016-10-19
  • 三剑客之一sed命令

    sed sed ‘2p’ /etc/passwd  打印paswwd的第二行 这样执行结果看能看出第二行显示两次 sed -n ‘2p’ /etc/passwd -n 执行后 会取出当前行显示. n是关闭打印  例如[root@cent7 ~]#ifconfig ens33|sed -n &…

    Linux干货 2017-08-13
  • 迁移用户数据到独立分区

    Linux操作系统中,/home目录下为各个普通用户的家目录,主要用于存放用户的配置信息及相关文件。若安装操作系统时,采用了home目录与根目录处在同一分区的分区策略,那么随着用户数据较多,很有可能将分区空间耗尽,导致系统崩溃。所以最好是将用户数据所在目录放在一个独立的分区上,但由于/home目录下已有一些用户数据,要想将home目录建立在一个独立的分区上,…

    Linux干货 2017-08-13