shell命令

pwd 查看當前目錄
!! 執行上一條命令
!n n是數字表示第多少行
history |grep 1002
!字符是表示開頭指令
alias 別名。
unalias 刪除別名
列:    alias  wangshuai = “pwd”
unalias wangshuai
* 符號用來匹配零個或多個字符,用?匹配一個字符
重定向   輸入重定向命令是<,輸出重定向命令>.另外還有錯誤重定向2>,以追加重定向>>。
例子:


作業控制
 運行一個進程時。用ctrl+z暫停,用fg命令恢復。用bg到後臺運行,用ctrl+c是終止

列子:vi test1.txt
dfasdavdfdsavas
jobs 查看後臺任務。
bg丟在後臺運行。

vi不支持後臺運行。
vmstat 1 > /tmp/1.log
暫停ctrl+z
jobs 
bg 2
丟入後臺之後想讓出現在前臺直接fg +編號  調到前臺 再用ctrl+c 結束任務。

例:fg 2
直接關閉shell的時,使用jobs命令並不會顯示在後臺運行或者被暫停的任務,想要暫停他。需要先知道PID,然後使用kill命令殺死這個進程。

例:vmstat 1 > /tmp/1.log &  
 #ps aux |grep vmstat  尋找進程。
用kill +進程號 終止
kill +pid  如果殺不死可以在kill 後面加一個選項: kill -9 + pid
 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章