bash shell 常用快捷鍵

2021-08-09 08:27:48 字數 1738 閱讀 1961

linux shell編輯模式有emacs 模式vi模式。bash 預設的編輯模式為 emacs 編輯模式,以下命令僅在 emacs 模式有效

移動游標

ctrl+b: 前移乙個字元(backward)

ctrl+f: 後移乙個字元(forward)

alt+b: 前移乙個單詞

alt+f: 後移乙個單詞

ctrl+a: 移到行首(a是首字母)

ctrl+e: 移到行尾(end)

ctrl+x: 行首到當前游標替換

編輯命令

alt+.: 粘帖最後一次命令最後的引數(通常用於mkdir long-long-dir後, cd配合著alt+.)

alt+c: 從游標處更改為首字母大寫的單詞

alt+u: 從游標處更改為全部大寫的單詞

alt+l: 從游標處更改為全部小寫的單詞

alt+t: 交換游標處和之前的單詞

alt+backspace: 與 ctrl + w 相同類似,分隔符有些差別

alt+d: 刪除當前游標到臨近右邊單詞開始(delete)

ctrl+w: 刪除當前游標到臨近左邊單詞結束(word)

ctrl+h: 刪除游標前乙個字元(相當於backspace)

ctrl+d: 刪除游標後乙個字元(相當於delete)

ctrl+u: 刪除游標左邊所有

ctrl+k: 刪除游標右邊所有

ctrl+l(小寫 l): 清屏

ctrl+t: 交換游標處和之前的字元

ctrl+shift+c: 複製(相當於滑鼠左鍵拖拽)

ctrl+shift+v: 貼上(相當於滑鼠中鍵)

其它

ctrl+n: 下一條命令

ctrl+p: 上一條命令

alt+n: 下一條命令(例如輸入ls, 然後按』alt+n』, 就會找到歷史記錄下的ls命令)

alt+p: 上一條命令(跟alt+n相似)

shift+pageup: 向上翻頁

shift+pagedown: 向下翻頁

ctrl+r: 進入歷史查詢命令記錄, 輸入關鍵字。 多次按返回下乙個匹配項

ctrl+g: 從歷史搜尋模式退出

ctrl+p: 歷史中的上一條命令

ctrl+n: 歷史中的下一條命令

ctrl+o: 執行當前命令,並選擇上一條命令

ctrl+s: 阻止螢幕輸出

ctrl+q: 允許螢幕輸出

ctrl+c: 終止命令

ctrl+z: 掛起命令

bang (!) 命令

!!: 執行上一條命令

!blah: 執行最近的以 blah 開頭的命令,如 !ls

!blah:p: 僅列印輸出,而不執行 !:

上一條命

令的最後

乙個引數

,與al

t+.相

同!:p: 列印輸出 !$ 的內容

!*: 上一條命令的所有引數

!:p: 列印輸出 ! 的內容

^blah: 刪除上一條命令中的 blah

^blah^foo: 將上一條命令中的 blah 替換為 foo

^blah^foo^: 將上一條命令中所有的 blah 都替換為 foo

bash shell 常用快捷鍵

ctrl 鍵相關的快捷鍵 ctrl a jump to the start of the line ctrl e jump to the endof the line ctrl f move forward a char ctrl b move back a char ctrl c terminat...

bash shell 常用快捷鍵

bash shell 常用快捷鍵 收藏 ctrl 鍵相關的快捷鍵 ctrl a jump to the start of the line ctrl e jump to the end of the line ctrl f move forward a char ctrl b move back a...

常用快捷鍵

windows f2 當你選中乙個檔案的話,這意味著 重新命名 ctrl shift esc 或 ctrl alt delete開啟任務管理器 ctrl w關閉當前的視窗 windows鍵 d 顯示桌面 windows鍵 e 開啟我的電腦 windows鍵 r開啟 執行 對話方塊 ctrl f 定位...