[轉]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
移動光標
刪除
dw
: 從當前光標開始刪除到下一個單詞頭
de
: 從當前光標開始刪除到單詞尾
歡迎關注本站公眾號,獲取更多信息