[轉]Bash 終端快捷操做總結

spa

快捷鍵命令行

移動光標至行首對象

CTRL+Aci

第一次按時,移動光標至行首;it

再次按時,回到原有位置table

CTRL+X終端

移動光標至行尾腳本

CTRL+Etop

光標向左移動一個字符word

CTRL+B

光標向左移動一個單詞

ESC+B

光標向右移動一個字符

CTRL+F

光標向右移動一個單詞

ESC+F

刪除光標前一個字符,

即退格(Backspace)

CTRL+H

 

刪除光標後一個字符,(至關於Delete)

無任何字符時至關於exit

CTRL+D

刪除光標前全部字符

CTRL+U

刪除光標後全部字符;

縱向製表符,在腳本中下移一行,

用/x0b表示

 

CTRL+K

刪除光標前一個單詞

(根據空格識別單詞分隔)

CTRL+W

 

粘貼以前(CTRL+U/K/W)刪除的內容

CTRL+Y

清屏,至關於指令「clear」

CTRL+L

查找並自動匹配以前使用過的指令

CTRL+R

回車,至關於Enter

CTRL+M

跳到新行,等同於回車

CTRL+O

新起一行,命令行下等同於回車

CTRL+J

橫行製表符,在命令行中補齊指令,

效果和Tab鍵相同

CTRL+I

補齊指令

TAB

上一條指令,等同於向上箭

CTRL+P

下一條指令,等同於向下箭

CTRL+N

使下一個特殊字符能夠插入在當前位置,

如CTRL-V 能夠在當前位置插入一個字符,

其ASCII是9, 不然通常狀況下按結果是命令補齊

CTRL+V

中斷操做

CTRL+C

凍結終端操做(暫停腳本)

CTRL+S

恢復凍結(繼續執行腳本)

CTRL+Q

使下一個單詞首字母大寫, 同時光標前進一個單詞,

如光標停留在單詞的某個字母上,

如word中的o字母上, 則o字母變大寫. 而不是w

ESC+C

使下一個單詞全部字母變大寫, 同時光標前進一個單詞;

如光標在o字母上, 則ord變大寫, w不變.

ESC+U

使下一個單詞全部字母變小寫, 同時光標前進一個單詞;

如光標在o字母上, 則ord變小寫, w不變.

ESC+I

將光標處的字符和光標前一個字符替換位置

CTRL+T

重複運行最近一條以「word」開頭的指令,如!ls 或 !l

!word

調用上一條指令的最後一個參數做爲當前指令對象,

如,假設上一條指令爲: ls abc.txt bbc.txt

那麼, vi !$ 至關於: vi bbc.txt

!$

調用執行指定編號的歷史記錄指令,如!2, !11

!number

相關文章
相關標籤/搜索