轉載請註明文章出處:
https://tlanyan.me/bash-short...
今天敲命令行時想在單詞間移動,居然不記得快速移動的快捷鍵。試了Ctrl + W
和Ctrl + 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
參考
- Bash Shortcuts For Maximum Productivity