天天看點

幾個bash快捷鍵

停下手裡活,學點一舉兩得的小技能,保證五分鐘搞定!

“棕色粗體”表示“我推薦的”!

ctrl-a 相當于home鍵,用于将光标定位到本行最前面

ctrl-e 相當于end鍵,即将光标移動到本行末尾

ctrl-b 相當于左箭頭鍵,用于将光标向左移動一格

ctrl-f 相當于右箭頭鍵,用于将光标向右移動一格

ctrl-d 相當于del鍵,即删除光标所在處的字元

ctrl-k 用于删除從光标處開始到結尾處的所有字元

ctrl-l 清屏,相當于clear指令

ctrl-r 進入曆史指令查找狀态,然後你輸入幾個關鍵字元,就可以找到你使用過的指令

ctrl-u 用于删除從光标開始到行首的所有字元。一般在密碼或指令輸入錯誤時常用

ctrl-h 删除光标左側的一個字元

ctrl-w 用于删除目前光标左側的一個單詞

ctrl-p 相當于上箭頭鍵,即顯示上一個指令

ctrl-n 相當于下箭頭鍵,即顯示下一個指令

ctrl-t 用于颠倒光标所在處字元和前一個字元的位置。(目前不知道有什麼作用,哪位朋友知道?)

ctrl-j 相當于Enter鍵

alt-. 用于提取曆史指令中的最後一個單詞。你先執行history指令,然後再敲擊此快捷鍵若幹下,你就懂了!

alt-backspace 用于删除本行所有的内容,基本上和ctrl-u類似。

alt-c 用于将目前光标處的字元變成大寫,同時本光标所在單詞的後續字元都變成小寫。

alt-l 用于将光标所在單詞及所在單詞的後續字元都變成小寫。

alt-u 用于将光标所在單詞的光标所在處及之後的所有字元變成大寫。

ps:使用bind -p指令可以檢視所有鍵盤綁定。

ps2:alt快捷鍵較少使用,因為常常和編輯器沖突

over~

<a target="_blank" href="http://roclinux.cn/?p=864">轉載位址</a>