Linux指令行常用快捷鍵
本文快捷鍵基于SecureCRT和Xshell用戶端軟體進行說明。
最常用的快捷鍵:
tab # 指令或路徑補全鍵,查找資訊時,輕按兩下此鍵位,可羅列出需要補全的資訊。
快速移動光标:
Ctrl + a # 回到指令行首位
Ctrl + e # 回到指令行末尾
Ctrl + f # 以字元為機關,向右移動 ====>>> Ctrl + →
Ctrl + b # 以字元為機關,向左移動 ====>>> Ctrl + ←
剪切,粘貼,清除快捷鍵:
Ctrl + insert # 複制指令行及其顯示的内容,先要選中指令行,在使用此鍵。
Shift + insert # 粘貼指令行及其顯示的内容,在指令行空白處使用。
Ctrl + k # 剪切(删除),從光标到指令行尾的内容。
Ctrl + u # 剪切(删除),從光标到指令行首的内容。
Ctrl + w # 剪切(删除),光标前面一個完整的字元串。
Ctrl + y # 粘貼被“剪切”,“删除”掉的文本。
Ctrl + c # 停止終端正在執行的任務,或者删除整行(不想執行目前指令,或者輸入錯誤想重新輸入,都可以使用此快捷鍵)。
Ctrl + h # 删除光标所在位置的前一個字元====>>>鍵盤上的backspace,後退鍵
指令的重複執行:
Ctrl + d # 退出目前shell指令執行行,若是在普通使用者操作,相當于logout。
Ctrl + r # 搜尋曆史指令,也可以通過路徑搜尋過往的操作記錄。
Ctrl + g # 結束‘Ctrl + r’的操作。
指令行控制:
Ctrl + l # 相當于指令“clear”,清除螢幕内容。
Ctrl + s # 鎖定終端,使得輸入的内容無法在螢幕上顯示(實際上,解鎖之後,指令行還是會顯示敲過的指令,若是有人執行回車操作,就尴尬了)。
Ctrl + q # 解除“Ctrl + s”的鎖定狀态,可以看到在鎖定狀态時輸入的内容。
Ctrl + z # 使正在運作的程序暫停(例:正在使用yum安裝程式或者做壓測,可以使用此快捷鍵進行暫停)。
ESC相關快捷鍵:
Esc + .(我是小數點) # 擷取上一條指令行,最後一部分。(主要是調取上一條指令所執行的路徑,如 cat /etc/passwd,那麼,輸入此快捷鍵,顯示的就是/etc/passwd的資訊)。
Esc + b # 移動到目前單詞的開頭,也可以了解為以字元串為機關,向光标前移動。
Esc + f # 移動到目前單詞的結尾,也可以了解為以字元串為機關,向光标後移動。
!感歎号開頭的快捷鍵:
!! # 執行上一條指令,或者使用方向鍵↑進行調用上一條指令并執行。
!pw # 執行最近以pw指令開頭的指令。
!pw:p # 僅列印最近以pw開頭的指令,但不執行
!num # 執行理事指令清單的第“num”條指令。
!$ # 相當于 Esc + .(我是小數點)。
以上是個人常用的快捷鍵,标紅的是經常被使用到的,當然全部記住最好,會省很多時間。
如果有要補充的,歡迎留言,感謝!
原文位址
https://www.cnblogs.com/flashfish/p/10639607.html