linux命令行常用的快捷鍵
常用的快捷鍵:
Tab:命令或路徑補全鍵
移動光標快捷鍵:
Ctrl+a:光標回到命令行首
Ctrl+e:光標回到命令行尾
Ctrl+f:光標向右移動一個字符(相當於方向鍵右鍵)
Ctrl+b:光標向左移動一個字符(相當於方向鍵左鍵)
剪切、粘貼、清除快捷鍵:
Ctrl+Insert:復制選中命令行內容
Shift+Insert:粘貼復制的命令行內容
Ctrl+k:剪切(刪除)光標處到行尾的字符
Ctrl+u:剪切(刪除)光標處到行首的字符
Ctrl+w:剪切(刪除)光標前的一個單詞(用空格隔開的字符)
Ctrl+y:粘貼Ctrl+u/Ctrl+k/Ctrl+w刪除的文本
Ctrl+c:中斷終端正在執行的任務或者刪除整行
Ctrl+h:刪除光標所在處的前一個字符(相當於退格鍵)
重復執行命令行快捷鍵:
Ctrl+d:退出當前shell命令行
Ctrl+r:搜索命令行使用過的歷史命令記錄
Ctrl+g:從執行Ctrl+r的搜索歷史命令模式中退出
控制快捷鍵:
Ctrl+l:清除屏幕的所有內容,並在屏幕的最上面開始一個新的命令行,等同於clear命令
Ctrl+s:鎖定終端,使之無法輸入內容
Ctrl+q:解鎖執行Ctrl+s的鎖定狀態
Ctrl+z:暫停執行在終端運行的任務
!號開頭的快捷鍵命令
!!:執行上一條命令
!cat:執行最近以cat開頭的命令
!cat:p:僅打印最近以pw開頭的命令,但不執行
!num:執行歷史命令列表的第num(數字)條命令
!$:上一條命令的最後一個參數,相當於Esc+.
Esc相關:
Esc+.:獲取上一條命令最後的部分(空格分隔)
Esc+b:移動到當前單詞的開頭
Esc+f:移動到當前單詞的結尾
linux命令行常用的快捷鍵