[轉]bash shell經常使用快捷鍵

移動光標

  • 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+d: 刪除當前光標到臨近右邊單詞開始(delete)
  • ctrl+w: 刪除當前光標到臨近左邊單詞結束(word)
  • ctrl+h: 刪除光標前一個字符(至關於backspace)
  • ctrl+d: 刪除光標後一個字符(至關於delete)
  • ctrl+u: 刪除光標左邊全部
  • ctrl+k: 刪除光標右邊全部
  • ctrl+l: 清屏
  • 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: 進入歷史查找命令記錄, 輸入關鍵字。 屢次按返回下一個匹配項

zsh

  • d: 列出之前的打開的命令
  • j: jump到之前某個目錄,模糊匹配

Vim

移動光標

  • b: 向前移動一個單詞
  • w: 向後移動一個單詞

刪除

  • dw: 從當前光標開始刪除到下一個單詞頭
  • de: 從當前光標開始刪除到單詞尾
相關文章
相關標籤/搜索