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 定位...