您的位置:首頁>科技>正文

Linux下bash命令列快速鍵整理,使你更牛!

bash為emacs編輯模式(預設)下的快速鍵

1、游標移動

Ctrl + b: 向左移動一個字元

Ctrl + f: 向右移動一個字元

Alt + b: 向左移動一個單詞

Alt + f: 向右移動一個單詞

Ctrl + a: 移動行的開始

Ctrl + e: 移動行的末尾

Ctrl + x + x: 游標位置與行開始位置來回切換

2、剪切、複製、粘貼

Backspace: 向左刪除一個字元

DEL: 刪除當前游標位置字元

Ctrl + d: 刪除當前游標位置字元(同上)

Ctrl + u: 刪除當前游標位置到行開始的字元(不包含游標當前位置字元)

Ctrl + k: 刪除當前游標位置到行末尾的字元(包含游標當前位置字元)

Alt + d: 刪除當前游標位置到此單詞右邊界的字元(包含當前游標位置的字元)或刪除緊挨右邊的整個單詞

Ctrl + w: 刪除當前游標位置到此單詞左邊界的字元(包含當前游標位置的字元)或刪除緊挨左邊的整個單詞

Ctrl + y: 當前游標位置粘貼上一次刪除的內容

3、歷史命令

Ctrl + p: 當前命令上一次執行的命令

Ctrl + n: 當前命令下一次執行的命令

Alt + >: 上一次命令執行的最後一個單詞

Ctrl + r: 向後搜索歷史命令

Ctrl + J: 執行當前命令

Ctrl + G: 終止當前搜索回到之前輸入命令

Alt + Ctrl + y: 當前游標位置粘貼上一次命令的第一個參數

Alt + .: 當前游標位置粘貼上一次命令的最後一個參數, 與 “!$” 一樣

4、其他

Alt + r: 撤銷整行

Ctrl + l: 清屏置頂

TAB: 自動補全命令

Ctrl + t: 當前游標位置字元與前一個字元置換

Alt + t: 當前游標位置單詞與前一個單詞置換

Ctrl + s: 停止輸出

Ctrl + q: 繼續輸出

Ctrl + c: 終止當前執行的命令

Ctrl + z: 掛起當前命令

Ctrl + d: 結束輸出

Alt + c: 大寫當前字母, 並移動游標到單詞尾

Alt + u: 大寫從當游標到單詞尾

Alt + l: 小寫從當游標到單詞尾

!!: 執行上一條命令

!test: 執行最近的以“test”開頭的命令, 如 !cd

!$: 當前游標位置粘貼上一次命令的最後一個參數, 與 “Alt + .” 一樣

!$:p: 列印輸出 “!$” 對應的命令名

^test: 刪除上一條命令中的 “test”

^A^B: 將上一條命令中的 “A” 替換為 “B”

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

Next Article
喜欢就按个赞吧!!!
点击关闭提示