Linux 命令列快捷鍵

2022-03-03 02:50:26 字數 1659 閱讀 4185

涉及在linux命令列下進行快速移動游標、命令編輯、編輯後執行歷史命令、bang(!)命令、控制命令等。讓basher更有效率。 

常用

ctrl+左右鍵:在單詞之間跳轉

ctrl+a:跳到本行的行首

ctrl+e:跳到頁尾

ctrl+u:刪除當前游標前面的文字 (還有剪下功能)

ctrl+k:刪除當前游標後面的文字(還有剪下功能)

ctrl+l:進行清屏操作

ctrl+y:貼上ctrl+u或ctrl+k剪下的內容

ctrl+w

:刪除游標前面的單詞的字元

alt – d :由游標位置開始,往右刪除單詞。往行尾刪

移動游標

ctrl – a :移到行首

ctrl – e :移到行尾

ctrl – b :往回(左)移動乙個字元

ctrl – f :往後(右)移動乙個字元

alt – b :往回(左)移動乙個單詞

alt – f :往後(右)移動乙個單詞

ctrl – xx :在游標當前出與命令列最開始的地方之間移動

esc-b :往回(左)移動乙個單詞

esc-f :往後(右)移動乙個單詞

編輯命令

ctrl – h :刪除游標左方位置的字元

ctrl – d :刪除游標右方位置的字元(注意:當前命令列沒有任何字元時,會登出系統或結束終端)

ctrl –

w:由游標位置開始,往左刪除單詞。往行首刪

alt – d :由游標位置開始,往右刪除單詞。往行尾刪

esc – d :由游標位置開始,刪除單詞,直到該單詞結束。

ctrl – k :由游標所在位置開始,刪除右方所有的字元,直到該行結束。

ctrl – u :由游標所在位置開始,刪除左方所有的字元,直到該行開始。

ctrl – y :貼上之前刪除的內容到游標後。

ctrl – t :交換游標處和之前兩個字元的位置。

ctrl – _ :回覆之前的狀態。撤銷操作。

ctrl -a + ctrl -k 或 ctrl -e + ctrl -u 或 ctrl -k + ctrl -u 組合可刪除整行。

bang(!)命令

!wget

:執行最近的以wget開頭的命令。

!wget

:p :僅列印最近的以wget開頭的命令,不執行。

!$ :上一條命令的最後乙個引數, 與 alt -. 和 $_ 相同。

!*:上一條命令的所有引數

!-n :執行前n條命令,執行上一條命令: !-1, 執行前5條命令的格式是: !-5

查詢歷史命令

ctrl – r :搜尋歷史命令,隨著輸入會顯示歷史命令中的一條匹配命令,enter鍵執行匹配命令;esc鍵在命令列顯示而不執行匹配命令。

ctrl – g :從歷史搜尋模式(ctrl – r)退出。

控制命令

ctrl – l :清除螢幕,然後,在最上面重新顯示目前游標所在的這一行的內容。

ctrl – s :阻止螢幕輸出

ctrl – q :允許螢幕輸出

ctrl – c :終止命令

ctrl – z :掛起命令

重複執行操作動作

esc – 操作次數 操作動作 : 指定操作次數,重複執行指定的操作。

原文:

Linux 命令列快捷鍵

在 linux 命令列中有許多快捷鍵,例如 ctrl l 可以清屏,ctrl c 可以中斷命令,ctrl z 可以暫停命令等等,掌握這些快捷鍵之後,會發現在 linux 下使用命令列變得更方便 更簡單了 d linux 命令列快捷鍵 linux 命令列快捷鍵 或 ctrl p 顯示上一條命令 或 c...

Linux 命令列快捷鍵

blah 執行最近的以 blah 開頭的命令,如 ls blah p 僅列印輸出,而不執行 上一條命令的最後乙個引數,與 alt 相同 p 列印輸出 的內容 上一條命令的所有引數 p 列印輸出 的內容 友情提示 以上介紹的大多數 bash 快捷鍵僅當在 emacs 編輯模式時有效,若你將 bash配...

linux命令列快捷鍵

histfilesize 表示在 bash history 中儲存命令的最大總數 bash history 存放歷史命令 histsize 表示記錄在記憶體中的命令條數 ctrl p,ctrl n上下查詢儲存在記憶體中的命令 最大記錄條數由histsize確定 ctrl p 上乙個命令,也可以用 c...