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條命令中的參數
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.www58058.com/26916