Linux下游標操作快捷鍵
移動游標:
Ctrl + a :跳到行首
Ctrl + e :跳到行尾
Ctrl + b :往回(左)移動一個字符
Ctrl + f :往后(右)移動一個字符
Alt + b :往回(左)移動一個單詞
Alt + f :往后(右)移動一個單詞
洗掉游標前后位置的文字或單詞:
Ctrl + u :洗掉當前游標前的文字
Ctrl + k :洗掉當前游標后的文字
Ctrl + w :洗掉當前游標前的當前單詞
Alt + d :洗掉當前游標后的當前單詞
Alt + Backspace :洗掉當前游標前的單詞
Ctrl + y :恢復洗掉的文字或單詞(如果洗掉錯誤,使用 Ctrl+y 進行恢復)
Ctrl + L :進行清屏操作(clear)
ESC組合:
ESC + d :洗掉游標后的一個詞
ESC + f :往右跳一個詞
ESC + b :往左跳一個詞
ESC + t :交換游標位置前的兩個單詞,
Linux 命令列快捷鍵
涉及在linux命令列下進行快速移動游標、命令編輯、編輯后執行歷史命令、Bang(!)命令、控制命令等,讓basher更有效率,
移動游標
Ctrl+左右鍵 單詞間跳轉
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 :粘貼之前洗掉的內容到游標后,
Alt + t :交換游標處和之前兩個字符的位置,
Alt + . :使用上一條命令的最后一個引數,
Ctrl + _ :回復之前的狀態,撤銷操作,
Ctrl+a + Ctrl+k 或 Ctrl+e + Ctrl+u 或 Ctrl+k + Ctrl+u 組合可洗掉整行,
Bang(!)命令
!! :執行上一條命令,
foobar :把上一條命令里的foo替換為bar,并執行,
!wget :執行最近的以wget開頭的命令,
!wget:p :僅列印最近的以wget開頭的命令,不執行,
!$ :上一條命令的最后一個引數, 與 Alt - . 和 $_ 相同,
!* :上一條命令的所有引數
!:p :列印上一條命令是所有引數,也即 !的內容,
^abc :洗掉上一條命令中的abc,
foobar :將上一條命令中的 foo 替換為 bar
foobar^ :將上一條命令中的 foo 替換為 bar
!-n :執行前n條命令,執行上一條命令: !-1, 執行前5條命令的格式是: !-5
查找歷史命令
Ctrl + p :顯示當前命令的上一條歷史命令
Ctrl + n :顯示當前命令的下一條歷史命令
Ctrl + r :搜索歷史命令,隨著輸入會顯示歷史命令中的一條匹配命令,Enter鍵執行匹配命令;ESC鍵在命令列顯示而不執行匹配命令,
Ctrl + g :從歷史搜索模式(Ctrl – r)退出,
控制命令
Ctrl + l :清除螢屏,然后,在最上面重新顯示目前游標所在的這一行的內容,
Ctrl + o :執行當前命令,并選擇上一條命令,
Ctrl + s :阻止螢屏輸出
Ctrl + q :允許螢屏輸出
Ctrl + c :終止命令
Ctrl + z :掛起命令
重復執行操作動作
ESC + 操作次數 操作動作 : 指定操作次數,重復執行指定的操作
熟練操作快捷鍵,讓你操作更溜,更有效率!!!
(有一些是在baidu和一些forum、blog查找的,加上自己test總結的,如有侵權,請聯系洗掉,謝謝!!)
CSDN同上:https://blog.csdn.net/DT_FlagshipStore/article/details/109720663
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/220006.html
標籤:其他
