Linux – Bash 快捷鍵介紹

心得:

Bourne-Again SHell (以下簡稱:Bash) 下,有許多實用的快捷鍵

對於執行一些業務有許多的幫助,也能加快許多動作

一般來說,真的懂 Linux Bash 的使用者,應該會對這些快捷鍵蠻熟悉的

而目前還不清楚的使用者,也可以考慮從現在開始學習使用

畢竟這些都是正規用法,能夠避免掉一些相容性的問題

之前介紹過 Bash 環境設定,也可以參考看看

Linux – BASH 環境設定 (更新內容 – 2018/12/07)

說明 (紅色為個人常用):

[Ctrl]+[ a ]:移至命令列最前面,等於[Home]

[Ctrl]+[ c ]:中斷當前 Job

[Ctrl]+[ d ]:登出當前 Seesion

[Ctrl]+[ e ]:移至命令列最後面,等於[End]

[Ctrl]+[ f ]:游標往右移動一格,等於[→]

[Ctrl]+[ g ]:展開執行全新命令列,但不清除畫面

[Ctrl]+[ h ]:往前刪除字元,等於[BackSpace]

[Ctrl]+[ i ]:補全指令,等於[Tab]

[Ctrl]+[ j ]:執行指令,等於[Enter]

[Ctrl]+[ k ]:剪下游標後面所有字元,可配合[Ctrl]+[y]貼上

[Ctrl]+[ l ]:展開執行全新命令列,且清除畫面

[Ctrl]+[ m ]:執行指令,等於[Enter]

[Ctrl]+[ n ]:在歷史紀錄中下一個指令,等於[↓]

[Ctrl]+[ o ]:執行指令並保留指令於當前命令列

[Ctrl]+[ p ]:在歷史紀錄中上一個指令,等於[↑]

[Ctrl]+[ q ]:允許螢幕輸出內容

[Ctrl]+[ r ]:利用關鍵字尋找歷史指令

[Ctrl]+[ s ]:禁止螢幕輸出內容

[Ctrl]+[ t ]:交換游標位置與前一個位置的字元

[Ctrl]+[ u ]:剪下游標前面所有字元,可配合[Ctrl]+[y]貼上

[Ctrl]+[ v ]:特殊字元模式,可輸入[ctrl]、[Enter]、[BackSpace]等等特別字元

[Ctrl]+[ w ]:刪除游標前面字元到字首處(當前單字),可配合[Ctrl]+[y]貼上

[Ctrl]+[ x ]:讓游標在當前位置與字首移動

[Ctrl]+[ y ]:貼上字元,可透過[Ctrl]+[w],[Ctrl]+[u],[Ctrl]+[k]剪下

[Ctrl]+[ z ]:將當前 job 放到背景執行

[Ctrl]+[ _ ]:復原

[Alt]+[ b ]:游標移動至字首

[Alt]+[ c ] :當前游標字元變更為大寫,並移動至字尾

[Alt]+[ d ]:刪除游標之後單字

[Alt]+[ f ]:游標移動至字尾

[Alt]+[ l ]:將游標至字尾的字元變更為小寫

[Alt]+[ n ]:搜尋歷史紀錄的下一個指令

[Alt]+[ p ]:搜尋歷史紀錄的上一個指令

[Alt]+[ t ]:游標當前單字與前面單字進行交換

[Alt]+[ u ]:將游標至字尾的字元變更為大寫

[Alt]+[ < ]:移動至歷史紀錄的第一行指令

[Alt]+[ > ]:移動至歷史紀錄的最後一行指令

[Alt]+[ ? ]:補全指令,等於[Tab]

[Alt]+[ / ]:補全指令,類似[Tab]但僅列出檔案名稱

[Alt]+[ . ]:使用上一個指令的最後一個參數

參考資料:

https://ss64.com/bash/syntax-keyboard.html

 

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s