bash快捷鍵整理

轉載請註明文章出處: https://tlanyan.me/bash-short...

今天敲命令行時想在單詞間移動,居然不記得快速移動的快捷鍵。試了Ctrl + WCtrl + B/F均不湊效,因而懷念以前某博主分享的終端快捷鍵說明圖。linux

好在很快從瀏覽記錄中找到了連接。原博主(@linuxtoy)分享的終端跳轉解說圖爲:bash

<img src="https://tlanyan.me/wp-content...; alt="" width="858" height="288" class="aligncenter size-full wp-image-3247" />命令行

雖然命令難記,但解說圖清晰易懂,讓人印象深入。nuxt

趁熱打鐵,立刻找了篇解說bash快捷鍵的文章溫習一下。博主Alan Skorkin的"Bash Shortcuts For Maximum Productivity"一文寫得十分詳細,故在此翻譯和分享,並部份內容作註釋和修正。翻譯

Alan Skorkin將bash快捷鍵分紅四類,接下來一一給出。code

編輯

  • Ctrl + a – 跳到行首
  • Ctrl + e – 跳到行尾
  • Ctrl + k – 刪除當前光標至行尾內容
  • Ctrl + u – 刪除當前光標至行首內容
  • Ctrl + w – 刪除當前光標至詞首內容
  • Ctrl + y – 將剪切的內容粘貼在光標後
  • Ctrl + xx – 在行首和當前光標處(來回)移動
  • Alt + b – 跳到詞首
  • Alt + f – 跳到詞尾
  • Alt + d – 刪除自光標處起的單詞內容
  • Alt + c – 大寫光標處的字符(注:該條內容與原文不一樣
  • Alt + u – 大寫自光標處起的單詞內容
  • Alt + l – 小寫自光標處起的單詞內容
  • Alt + t – 將光標處單詞與上一個詞交換
  • Ctrl + f – 向前移動一個字符(至關於按向左箭頭)
  • Ctrl + b – 向後移動一個字符(至關於按向右箭頭)
  • Ctrl + d – 刪除光標後一個字符(至關於按Delete)
  • Ctrl + h – 刪除光標前一個字符(至關於按後退鍵)
  • Ctrl + t – 交換光標處的兩個字符

搜索

  • Ctrl + r – 反向搜索歷史命令
  • Ctrl + g – 退出歷史搜索模式(至關於按Esc)
  • Ctrl + p – 上一個歷史命令(至關於按向上箭頭)
  • Ctrl + n – 下一個歷史命令(至關於按向下箭頭)
  • Alt + . – 使用上一個命令的最後一個單詞

控制

  • Ctrl + l – 清屏
  • Ctrl + s – 終止輸出到屏幕(對長時間運行並打印詳細信息的命令)
  • Ctrl + q – 容許輸出到屏幕(若是以前用過終止輸出命令)
  • Ctrl + c – 終止命令
  • Ctrl + z – 中斷命令

Bang(即感嘆號)

  • !! – 執行上一條命令
  • !blah –執行最近運行過的以blah開頭的命令
  • !blah:p – 打印!blah要執行的命令(並將其做爲最後一條命令加入到命令歷史中)
  • !$ – 上一條命令的最後一個單詞 (等同於Alt + .)
  • !$:p – 打印!$指代的單詞
  • !* – 上一條命令除最後一個詞的部分
  • !*:p – 打印!*指代部分

若是錯誤,敬請指正!get

參考

  1. Bash Shortcuts For Maximum Productivity
相關文章
相關標籤/搜索