shell常用快捷鍵

2022-09-05 18:12:15 字數 1229 閱讀 8935

一. 歷史命令

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 將...