命令1 rm 作用: 删除指定的文件
选项 |
作用 |
-f |
强制删除 |
-i |
删除前提示询问 |
-r 或 -R |
递归处理,删除指定目录下的所有文件包括子目录 |
-v |
显示指令执行过程 |
-d |
直接把删除目录的硬连接数据删成零,删除该目录 |
命令2 终端(tty):
终端类型 |
开启方式 |
物理终端 console |
控制台console |
虚拟终端tty |
Ctrl + Alt +F(2-6) |
图形终端tty7 |
centOs6: |
Centos7: Ctrl +Alt + F1 |
|
串行终端ttys# |
ttyS |
伪终端pty |
pty, |
命令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