shell腳本系列:命令行快捷鍵


刪除

  • Ctrl+D: 刪除光標所在位置上的字符相當於VIM里x或者dl
  • Ctrl+H: 刪除光標所在位置前的字符相當於VIM里hx或者dh
  • Ctrl+K: 刪除光標后面所有字符相當於VIM里d shift+$
  • Ctrl+U: 刪除光標前面所有字符相當於VIM里d shift+^
  • Ctrl+W: 刪除光標前一個單詞相當於VIM里db
  • Ctrl+Y: 恢復ctrl+u上次執行時刪除的字符
  • Ctrl+?: 撤消前一次輸入
  • Alt+R: 撤消前一次動作
  • Alt+D: 刪除光標所在位置的后單詞

移動

  • Ctrl+A: 將光標移動到命令行開頭相當於VIM里shift+^
  • Ctrl+E: 將光標移動到命令行結尾處相當於VIM里shift+$
  • Ctrl+F: 光標向后移動一個字符相當於VIM里l
  • Ctrl+B: 光標向前移動一個字符相當於VIM里h
  • Ctrl+方向鍵左鍵: 光標移動到前一個單詞開頭
  • Ctrl+方向鍵右鍵: 光標移動到后一個單詞結尾
  • Ctrl+X: 在上次光標所在字符和當前光標所在字符之間跳轉
  • Alt+F: 跳到光標所在位置單詞尾部

替換

  • Ctrl+T: 將光標當前字符與前面一個字符替換
  • Alt+T: 交換兩個光標當前所處位置單詞和光標前一個單詞
  • Alt+U: 把光標當前位置單詞變為大寫
  • Alt+L: 把光標當前位置單詞變為小寫
  • Alt+C: 把光標當前位置單詞頭一個字母變為大寫
  • oldstrnewstr: 替換前一次命令中字符串

歷史命令編輯

  • Ctrl+P: 返回上一次輸入命令字符
  • Ctrl+R: 輸入單詞搜索歷史命令
  • Alt+P: 輸入字符查找與字符相接近的歷史命令
  • Alt+>: 返回上一次執行命令

其它

  • Ctrl+S: 鎖住終端
  • Ctrl+Q: 解鎖終端
  • Ctrl+L: 清屏相當於命令clear
  • Ctrl+C: 另起一行
  • Ctrl+I: 類似TAB健補全功能
  • Ctrl+O: 重復執行命令
  • Alt+數字鍵: 操作的次數

常用

刪除:

  • Ctrl+K: 刪除光標后面所有字符相當於VIM里d shift+$
  • Ctrl+U: 刪除光標前面所有字符相當於VIM里d shift+^
  • Ctrl+Y: 恢復ctrl+u、ctrl+k上次執行時刪除的字符
  • Ctrl+D: 刪除光標所在位置上的字符相當於VIM里x或者dl
  • Ctrl+W: 刪除光標前一個單詞相當於VIM里db

移動:

  • Ctrl+A: 將光標移動到命令行開頭相當於VIM里shift+^
  • Ctrl+E: 將光標移動到命令行結尾處相當於VIM里shift+$
  • Ctrl+方向鍵左鍵: 光標移動到前一個單詞開頭
  • Ctrl+方向鍵右鍵: 光標移動到后一個單詞結尾

歷史命令編輯:

  • Ctrl+P: 返回上一次輸入命令字符
  • Ctrl+R: 輸入單詞搜索歷史命令

其他:

  • Ctrl+S: 鎖住終端
  • Ctrl+Q: 解鎖終端
  • Ctrl+L: 清屏相當於命令clear
  • Ctrl+C: 另起一行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM