一. 歷史命令
history#檢視歷史命令
history -c#清空歷史命令
history -w#不等退出,直接把快取中的歷史命令寫入歷史命令儲存檔案~/.bash_history
vim /etc/profile#預設歷史命令儲存1000條,可修改histsize儲存條數(無限制),命令儲存在 ~/.bash_history 檔案中
歷史命令的呼叫:
1. 上下箭頭呼叫
2. !n #執行行號為n行的命令,history顯示的命令前面會顯示各自行號
3. !his #執行最後一條以his開頭的命令
命令與檔案補全:tab
二. 別名與快捷鍵
alias vi = "vim"#定義別名,臨時生效
alias#檢視所有別名
命令執行順序:
第一順位執行用絕對路徑或相對路徑執行的命令
第二順位執行別名
第三順位執行bash的內部命令
第四順位執行按照$path環境變數定義的目錄查詢順序找到的第乙個命令;echo $path;可以看到一系列命令所在的路徑,系統命令之所以不用路徑,是因為設定了這個環境變數,自動尋找。
永久儲存別名:
使用者編輯家目錄下的.bashrc檔案,將alias vi='vim'寫入即可。
vim /root/.bashrc
vim /home/.bashrc
刪除別名:
unalias vi# unalias 別名
bash常用快捷鍵:
ctrl + c終止命令
ctrl + l清屏
ctrl + u刪除或剪下游標之前的命令
ctrl + k 刪除或剪下游標之後的內容
ctrl + y貼上ctrl + u 或 ctrl + k 剪下的內容
ctrl + r 在歷史命令中搜尋,按下ctrl + r後,就會出現搜尋介面,只要輸入搜尋內容,就會從歷史命令中搜尋。
ctrl + d退出當前終端(等同exit)
shell 常用快捷鍵
ctrl 移動到前乙個單詞開頭 ctrl 移動到後乙個單詞結尾 ctrl a 移動到開頭 ctrl e 移動到結尾 alt b 向左移動乙個單詞 alt f 向右移動乙個單詞 ctrl b 向左移動乙個字元 ctrl f 向右移動乙個字元 esc b 向左移動乙個單詞 esc f 向右移動乙個單詞 ...
shell 常用快捷鍵
ctrl 移動到前乙個單詞開頭 ctrl 移動到後乙個單詞結尾 ctrl a 移動到開頭 ctrl e 移動到結尾 alt b 向左移動乙個單詞 alt f 向右移動乙個單詞 ctrl b 向左移動乙個字元 ctrl f 向右移動乙個字元 esc b 向左移動乙個單詞 esc f 向右移動乙個單詞 ...
Linux常用shell快捷鍵
一部分terminal終端快捷鍵 ctrl f 前移乙個字元 ctrl b 後移乙個字元 ctrl e 移動到行尾 ctrl l 清屏ctrl d 刪除當前字元 ctrl t 調換字元 ctrl v 輸入特殊字元 alt u 將所有字元改為小寫單詞 alt l 將所有字元改為大寫單詞 alt c 將...