簡(jiǎn)介不常見的shell組合控制鍵
在應(yīng)用Linux時(shí),我們經(jīng)常會(huì)遇到shell,shell在Linux操作系統(tǒng)中太普遍了,不過用了很久的Linux,今天才發(fā)現(xiàn)有幾個(gè)有用的shell組合控制鍵從來都沒有用到過。這里介紹一些不常見的shell組合控制鍵。
^Z 暫停目前的命令
^S 暫停屏幕輸出
^Q 恢復(fù)屏幕輸出
^U 將命令列整列刪除
^R 開始漸進(jìn)收尋過去的命令
^W 從光標(biāo)倒退刪最后一個(gè)參數(shù)
bash還默認(rèn)支持Emacs模式下的組合鍵,如下:
^A 光標(biāo)跳至行首,也可用
^E 光標(biāo)跳至行末,也可用
^Y 貼上bash刪除緩沖區(qū)里的內(nèi)容 或
^_ undo
Meta-B 光標(biāo)倒退跳一個(gè)字
Meta-F 光標(biāo)向前跳一個(gè)字
meta-d Kill from the cursor to the end of the current word, or, if between words, to the end of the next word.
Meta-Y Rotate the kill-ring, and yank the new top
bash也支持自定義宏
^x ( 開始紀(jì)錄自定義宏
^x ) 結(jié)束紀(jì)錄自定義宏
^x e 執(zhí)行自定義宏
希望你學(xué)會(huì)這些shell組合控制鍵。
【編輯推薦】