linux基础命令及应用
shutdown:关机命令
-r:重启
-h:关机
-c:取消关机命令
[root@localhost ~]# shutdown -h 17:00 Shutdown scheduled for Sat 2016-07-30 17:00:00 CST, use 'shutdown -c' to cancel. [root@localhost ~]# shutdown -c [root@localhost ~]# Broadcast message from root@localhost.localdomain (Sat 2016-07-30 06:24:35 CST): The system shutdown has been cancelled at Sat 2016-07-30 06:25:35 CST!
history:历史命令
[root@localhost ~]# history 1 2016-07-30 00:01:19 init 5 2 2016-07-30 00:01:19 exit 3 2016-07-30 00:01:19 his 4 2016-07-30 00:01:19 history 5 2016-07-30 00:01:19 wd 6 2016-07-30 00:01:19 pwd 7 2016-07-30 00:01:19 cd 8 2016-07-30 00:01:19 ls 9 2016-07-30 00:01:19 host 10 2016-07-30 00:01:19 hostname 11 2016-07-30 00:01:19 history 12 2016-07-30 00:01:19 ehco"HISTSIZE" 以下省略...
历史命令默认记录1000条在/etc/profile定义,对所有用户有效。
命令历史存放在.bash_history
!历时命令号:执行对应历史命令号的命令
!shut:执行最近一次使用带有shut的命令
!?down:执行包含down的命令
?表示包含
!!=Ctrl+p:执行上一条命令
Ctr+r:搜索历史命令中的字符
file:调用参数
!$:调用最后一个参数
!^:调用第一个参数
!:n:调用中间参数,n代表几个
!*:调用所有参数
!n:调用第n条命令中的参数
history常用选项:
-c:清空命令历史记录
-d n:删除历史中第n条命令
n:显示最近的n条历史
-a:把本次会话新执行的命令历史列表存入历史文件
-n:把历史文件中未读取的行放入历史列表
-r:把历史文件中所有行放入历史列表
-w:保存历史列表存放到指定的历史文件
-p:展开历史参数成多个行,但不存在历史列表中
-s:展开历史参数成一行,附加在历史列表中
命令历史相关环境变量:
HISTSIZE:命令历史记录的调试
HISTFILE:指定历史文件,默认在/bash_history
HISTFILESIZE:命令历史文件记录历史的条数
HISTTIMEFORMAT:“hostname:%F %T ”显示主机名和时间。
HISTIFNORE:“pwd:cd”pwd和cd的历史
控制命令历史的记录方式:
环境变量:HISTCONTROL
ignoredups:忽略重复的命令,连续且相同为重复。
ignorespace:忽略所有以空格开头的命令。
ignoreboth:等于ignoredups,ignorespace
erasedups:删除重复命令
存放在/etc/profile或/.bash_profile
Ctrl+l:清屏,相当于clear命令
Ctrl+c:取消命令的执行
Ctrl+a:会移动到命令行的最前面
Ctrl+e:会移动到命令行的最后面
Ctrl+u:会删除到行首
Ctrl+k:会删除到行尾
原创文章,作者:DYW,如若转载,请注明出处:http://www.178linux.com/26916