天天看點

bash指令行快捷鍵整理

Ctrl + a 跳到本行的起點

Ctrl + b 光标向左移動一個字元

Ctrl + c 結束指令

Ctrl + d 删除目前光标的字元

Ctrl + e 跳到本行的結尾

Ctrl + f 光标向右移動一個字元

Ctrl + k 從光标處删除至本行結尾

Ctrl + l 清屏,與clear相同

Ctrl + r 查找曆史指令

Ctrl + g 從曆史搜尋模式退出

Ctrl + R - Search the history backwards with multi occurrence

Ctrl + u 從光标處删除至本行行首

Ctrl + y 粘貼Ctrl + u 和 Ctrl + k 清除的内容

Ctrl + xx 在光标所在處和行首之間跳轉

Ctrl + x @ 顯示所有hostname

Ctrl + z 挂起

Ctrl + h 删除目前光标前字元

Ctrl + w 删除最後輸入的單詞

Ctrl + p 顯示上一個指令,相當于上箭頭

Ctrl + n 顯示下一個指令,相當于下箭頭

Ctrl + t 用于交換光标所在字元和前一個字元的位置

Ctrl + j  相當于Enter鍵 

Ctrl + m 相當于Enter鍵 

Ctrl + s 阻止螢幕輸出

Ctrl + q 允許螢幕輸出

Esc + . 相當于!$ 或Alt + .,顯示最後一個指令的參數

!N  運作history中N條曆史指令

!!上一條曆史指令

!$ 上一條指令的最後一個參數

!$:p 列印輸出!$的内容

!*上一條指令的所有參數

!*:p 列印輸出!*的内容

!his 執行最近以his開頭的指令

!his:p 僅列印輸出,不執行指令

^his 删除上一條指令中的his

^his^ls 将上一條指令中的his替換為ls

^his^ls^ 将上一條指令中所有的his替換為ls