Linux下幾個最實用並且常用的快捷鍵收藏

Linux下大多數操作都需要通過命令行來進行,熟練掌握Linux下的快捷鍵可以大大提高你的工作效率。

下面整理了一些常用的並且非常實用的快捷鍵,以備不時之需查看使用。

Tab

只需要輸入一個命令,文件名,目錄名甚至是命令選項的開頭,並敲擊 tab 鍵。它將自動完成你輸入的內容,或為你顯示全部可能的結果。

增強功能可以參考我的另一篇文章:《Linux命令自動補全工具,自動補全git、Docker、k8s等命令

Ctrl + C

這些是為了在終端上中斷命令或進程該按的鍵。它將立刻終止運行的程序。如果你想要停止使用一個正在前臺運行的程序,只需按下這對組合鍵。

另外如果你輸入了一串命令,發現輸錯,需要輸入另一個命名,不需要按刪除鍵一個一個字母刪除,直接Ctrl + C就可以重新輸入了。

Ctrl + Z

該快捷鍵將正在運行的程序送到後臺。通常,你可以在使用 & 選項運行程序前之完成該操作, 但是如果你忘記使用選項運行程序,就使用這對組合鍵。

Ctrl + D

這對鍵盤快捷鍵將使你退出當前終端。如果你使用 SSH 連接,它將會關閉。如果你直接使用一個終端,該應用將會立刻關閉。

把它當成“退出”命令。

Ctrl + L

你怎麼清空你的終端屏幕?我猜是用 clear 命令。

你可以使用 Ctrl+L 清空終端,代替輸入 C-L-E-A-R。得心應手,不是嗎?

Ctrl + A

該快捷鍵將移動光標到所在行首。

假設你在終端輸入了一個很長的命令或路徑,並且你想要回到它的開頭, 使用方向鍵移動光標將花費大量時間。注意你無法使用鼠標移動光標到行首。

這是 Ctrl+A 節省時間的地方。

Ctrl + E

這對快捷鍵與 Ctrl+A 相反。Ctrl+A 送光標到行首,反之 Ctrl+E 移動光標到行尾。

Ctrl + U

輸入了錯誤的命令?代替用退格鍵來丟棄當前命令,使用 Linux 終端中的 Ctrl+U 快捷鍵。該快捷鍵會擦除從當前光標位置到行首的全部內容。

Ctrl + K

這對和 Ctrl+U 快捷鍵有點像。唯一的不同在於不是行首,它擦除的是從當前光標位置到行尾的全部內容。

Ctrl + W

你剛才瞭解了擦除到行首和行尾的文本。但如果你只需要刪除一個單詞呢?使用 Ctrl+W 快捷鍵。

使用 Ctrl+W 快捷鍵,你可以擦除光標位置前的單詞。如果光標在一個單詞本身上,它將擦除從光標位置到詞首的全部字母。

最好的方法是用它移動光標到要刪除單詞後的一個空格上, 然後使用 Ctrl+W 鍵盤快捷鍵。

Ctrl + Y

這將粘貼使用 Ctrl+W,Ctrl+U 和 Ctrl+K 快捷鍵擦除的文本。如果你刪除了錯誤的文本或需要在某處使用已擦除的文本,這將派上用場。

Ctrl + P

你可以使用該快捷鍵來查看上一個命令。你可以反覆按該鍵來返回到歷史命令。在很多終端裡,使用 PgUp 鍵來實現相同的功能。

Ctrl + N

你可以結合 Ctrl+P 使用該快捷鍵。Ctrl+N 顯示下一個命令。如果使用 Ctrl+P 查看上一條命令,你可以使用 Ctrl+N 來回導航。許多終端都把此快捷鍵映射到 PgDn 鍵。

Ctrl + R

你可以使用該快捷鍵來搜索歷史命令。


分享到:


相關文章: