history : 指令曆史。
可以查到曾經用過的指令。
root用的戶的指令曆史在 ~/.bash_history。
這是一個儲存指令曆史的檔案,預設隻儲存1000條,多出的是儲存在記憶體裡面的。
通過echo $HISTSIZE 可以看到是定義的是1000條。
!!:表示上一條的指令。
!$ :顯示上一條指令的參數。
指定history中的指令 如!92 執行history中的92條指令。
!c是history中從下往上第一個以c開頭的指令,最近運作的一個指令。
tab可以補全指令或路徑。
alias可以做别名。例:alias aaa=‘cat 1.txt’,隻在目前的視窗生效。
unalias取消别名。
*表示通配符 如*.txt。
?隻表示比對一個字元 :?.txt。
|管道符,把前一條的指令傳給 | 後的指令。
>重定向 echo “weqwe”>1.txt 會把1.txt中的内容覆寫。
>>追加重定向 。
<反向重定向。
2>錯誤重定向。
2>>追加錯誤重定向。
ctrl z 暫停指令。
jobs可以看暫停掉的指令
fg優先調回帶+号的程序。,+是優先。
fg+數字,調相應的程序fg是前台。