Linux學習之高階鍵盤操作技巧

Pruett發表於2018-05-25

1.移動游標

按鍵 行動
Ctrl-a 移動游標到行首。
Ctrl-e 移動游標到行尾。
Ctrl-f 游標前移一個字元;和右箭頭作用一樣。
Ctrl-b 游標後移一個字元;和左箭頭作用一樣。
Alt-f 游標前移一個字。
Alt-b 游標後移一個字。
Ctrl-l 清空螢幕,移動游標到左上角。clear 命令完成同樣的工作。

2.修改文字

按鍵 行動
Ctrl-d 刪除游標位置的字元。
Ctrl-t 游標位置的字元和游標前面的字元互換位置。
Alt-t 游標位置的字和其前面的字互換位置。
Alt-l 把從游標位置到字尾的字元轉換成小寫字母。
Alt-u 把從游標位置到字尾的字元轉換成大寫字母。

3.剪下和貼上文字

按鍵 行動
Ctrl-k 剪下從游標位置到行尾的文字。
Ctrl-u 剪下從游標位置到行首的文字。
Alt-d 剪下從游標位置到詞尾的文字。
Alt-Backspace 剪下從游標位置到詞頭的文字。如果游標在一個單詞的開頭,剪下前一個單詞。
Ctrl-y 把剪下環中的文字貼上到游標位置。

4.自動補全

按鍵 行動
Alt-? 顯示可能的自動補全列表。在大多數系統中,你也可以完成這個通過按 兩次 tab 鍵,這會更容易

些。 |
| Alt-* | 插入所有可能的自動補全。當你想要使用多個可能的匹配項時,這個很有幫助。 |

5.歷史命令
通過Ctrl + r 然後輸入想要尋找的文字,找到之後可以按回車直接執行命令,或者輸入Ctrl - 就從歷史列表中國複製這一行命令到當前命令列,然後在輸入ctrl - r找到下一個匹配項,或者使用Ctrl -g 或ctrl - c 退出搜尋

按鍵 行為
Ctrl-p 移動到上一個歷史條目。類似於上箭頭按鍵。
Ctrl-n 移動到下一個歷史條目。類似於下箭頭按鍵。
Alt-< 移動到歷史列表開頭。
Alt-> 移動到歷史列表結尾,即當前命令列。
Ctrl-r 反向遞增搜尋。從當前命令列開始,向上遞增搜尋。
Alt-p 反向搜尋,不是遞增順序。輸入要查詢的字串,然後按下 Enter,執行搜尋。
Alt-n 向前搜尋,非遞增順序。
Ctrl-o 執行歷史列表中的當前項,並移到下一個。如果你想要執行歷史列表中一系列的命令,這很方便。

6.歷史展開命令

序列 行為
!! 重複最後一次執行的命令。可能按下上箭頭按鍵和 enter 鍵更容易些。
!number 重複歷史列表中第 number 行的命令。
!string 重複最近歷史列表中,以這個字串開頭的命令。
!?string 重複最近歷史列表中,包含這個字串的命令。

相關文章