簡介:如下是一些每一個 Linux 用戶必須使用的鍵盤快捷鍵。 使用命令行時,這些 Linux 快捷鍵將提高你的工做效率和效率。linux
你知道什麼把專業用戶和普通用戶分開的嗎?掌握鍵盤快捷鍵。shell
好的!這雖不是惟一的要素,但毋庸置疑是一個因素。工具
不論你使用什麼工具,快捷鍵都能幫助你提升生產力和效率。 考慮一下。若是有人徹底使用鼠標來複制整個文本而不是 Ctrl+A,你會怎麼想?命令行
Linux 終端也不例外。這裏是一些每一個用戶必須直到並練習的 Linux 終端快捷鍵。htm
相信我;一旦你掌握了這些快捷鍵,你將發現使用 Linux 命令行有多麼好。進程
我想提一下一些快捷鍵可能依賴於你使用的 Shell。 Bash 是最受歡迎的 shell,因此列出的快捷鍵集中在 Bash。 若是你願意,你也能夠稱其爲 Bash 快捷鍵列表。get
注意我在鍵盤快捷鍵中使用了大寫字母,但這並不意味着你在使用快捷鍵時必須按下 shift 鍵。效率
這是你不能沒有的 Linux 快捷鍵。它將節省你 Linux 命令行中的大量時間。後臺
只須要輸入一個命令,文件名,目錄名甚至是命令選項的開頭,並敲擊 tab 鍵。 它將自動完成你輸入的內容,或爲你顯示所有可能的結果。搜索
若是你只記一個快捷鍵,這將是必選的一個。
這些是爲了在終端上中斷命令或進程該按的鍵。它將馬上終止運行的程序。
若是你想要中止使用一個正在後臺運行的程序,只需按下這對組合鍵。
該快捷鍵將正在運行的程序送到後臺。 一般,你能夠在使用 & 選項運行程序前之完成該操做, 可是若是你忘記使用選項運行程序,就使用這對組合鍵。
這對鍵盤快捷鍵將使你退出當前終端。若是你使用 SSH 鏈接,它將會關閉。 若是你直接使用一個終端,該應用將會馬上關閉。
把它當成「退出」命令。
你怎麼清空你的終端屏幕?我猜是用 clear 命令。
你可使用 Ctrl+L 清空終端,代替輸入 C-L-E-A-R。駕輕就熟,不是嗎?
該快捷鍵將移動光標到所在行首。
假設你在終端輸入了一個很長的命令或路徑,而且你想要回到它的開頭, 使用方向鍵移動光標將花費大量時間。注意你沒法使用鼠標移動光標到行首。
這是 Ctrl+A 節省時間的地方。
這對快捷鍵與 Ctrl+A 相反。 Ctrl+A 送光標到行首,反之 Ctrl+E 移動光標到行尾。
輸入了錯誤的命令? 代替用退格鍵來丟棄當前命令,使用 Linux 終端中的 Ctrl+U 快捷鍵。 該快捷鍵會擦除從當前光標位置到行首的所有內容。
這對和 Ctrl+U 快捷鍵有點像。 惟一的不一樣在於不是行首,它擦除的是從當前光標位置到行尾的所有內容。
你剛纔瞭解了擦除到行首和行尾的文本。 但若是你只須要刪除一個單詞呢?使用 Ctrl+W 快捷鍵。
使用 Ctrl+W 快捷鍵,你能夠擦除光標位置前的單詞。 若是光標在一個單詞自己上,它將擦除從光標位置到詞首的所有字母。
最好的方法是用它移動光標到要刪除單詞後的一個空格上, 而後使用 Ctrl+W 鍵盤快捷鍵。
這將粘貼使用 Ctrl+W,Ctrl+U 和 Ctrl+K 快捷鍵擦除的文本。 若是你刪除了錯誤的文本或須要在某處使用已擦除的文本,這將派上用場。
你可使用該快捷鍵來查看上一個命令。 你能夠反覆按該鍵來返回到歷史命令。 在不少終端裏,使用 PgUp 鍵來實現相同的功能。
你能夠結合 Ctrl+P 使用該快捷鍵。Ctrl+N 顯示下一個命令。 若是使用 Ctrl+P 查看上一條命令,你可使用 Ctrl+N 來回導航。 許多終端都把此快捷鍵映射到 PgDn 鍵。
你可使用該快捷鍵來搜索歷史命令。