學幾個bash快捷鍵
用快捷鍵,有兩個好處:
1 成就感!
2 效率!
停下手裡活,學點一舉兩得的小技能,保證五分鐘搞定!
“棕色粗體”表示“我推薦的”!
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 相當於回車鍵
Alt-. 用於提取歷史命令中的最後一個單詞。你先執行history命令,然後再敲擊此快捷鍵若干下,你就懂了!
Alt-BackSpace 用於刪除本行所有的內容,基本上和Ctrl-U類似。
Alt-C 用於將當前游標處的字元變成大寫,同時本游標所在單詞的後續字元都變成小寫。
Alt-L 用於將游標所在單詞及所在單詞的後續字元都變成小寫。
Alt-U 用於將游標所在單詞的游標所在處及之後的所有字元變成大寫。
ps:使用bind -P命令可以檢視所有鍵盤繫結。
ps2:Alt快捷鍵較少使用,因為常常和編輯器衝突
over~