提高Linux運維效率的30個命令行常用快捷鍵
表4-1 30個常用快捷鍵
快捷鍵 | 功能說明 |
最有用快捷鍵 | |
tab | 命令或路徑等的補全鍵,Linux最有用快捷鍵* |
移動光標快捷鍵 | |
Ctrl+a | 光標回到命令行首* |
Ctrl+e | 光標回到命令行尾* |
Ctrl+f | 光標向右移動一個字符(相當於方向鍵右鍵) |
Ctrl+b | 光標向左移動一個字符(相當於方向鍵左鍵) |
剪切、粘貼、清除快捷鍵 | |
Ctrl+Insert | 復制命令行內容* |
Shift+Insert | 粘貼命令行內容* |
Ctrl+k | 剪切(刪除)光標處到行尾的字符* |
Ctrl+u | 剪切(刪除)光標處到行首的字符* |
Ctrl+w | 剪切(刪除)光標前的一個單詞 |
Ctrl+y | 粘貼 |
Ctrl+c | 中斷終端正在執行的任務或者刪除整行* |
Ctrl+h | 刪除光標所在處的前一個字符(相當於退格鍵) |
重復執行命令快捷鍵 | |
Ctrl+d | 退出當前Shell命令行* |
Ctrl+r | 搜索命令行使用過的歷史命令記錄* |
Ctrl+g | 從執行Ctrl+r的搜索歷史命令模式退出 |
Esc+.(點) | 獲取上一條命令的最後的部分(空格分隔)* |
控制快捷鍵 | |
Ctrl+l | 清除屏幕所有內容,並在屏幕最上面開始一個新行,等同clear命令* |
Ctrl+s | 鎖定終端,使之無法輸入內容 |
Ctrl+q | 解鎖執行Ctrl+s的鎖定狀態 |
Ctrl+z | 暫停執行在終端運行的任務* |
!號開頭的快捷命令 | |
!! | 執行上一條命令 |
!pw | 執行最近以pw開頭的命令* |
!pw:p | 僅打印最近pw開頭的命令,但不執行 |
!num | 執行歷史命令列表的第num(數字)條命令* |
!$ | 上一條命令的最後一個參數,相當於Esc+.(點) |
ESC相關 | |
Esc+.(點) | 獲取上一條命令的最後的部分(空格分隔)* |
Esc+b | 移動到當前單詞的開頭 |
Esc+f | 移動到當前單詞的結尾 |
Esc+t | 顛倒光標所在處及其相鄰單詞的位置 |
註:上述快捷鍵適合SecureCRT和Xshell客戶端。其中帶有符號“*”的為常用快捷鍵。
內容來自老男孩2018年7月出版新書《跟老男孩學Linux運維:核心系統基礎實踐》第4章 ,敬請期待。
提高Linux運維效率的30個命令行常用快捷鍵