5組天天都能用到但你可能不知道的Shell小技巧

1. 移動光標

Ctrl + A Ctrl + E 移動光標到最前/後
Ctrl + H Ctrl + D 向前/後刪除一個詞字符
Ctrl + B Ctrl + F 光標向前/後一個字符
Esc + B Esc + F 光標向前/後一個詞命令行

2. kill and yank

Ctrl + K 剪下光標後全部字符
Ctrl + U 剪下光標前全部字符.
Ctrl + W 刪除光標前一個詞
Ctrl + Y 貼上code

3. Ctrl + X + E: 一次性腳本

在命令行按下Ctrl + X + E會開啓一次性腳本,編輯後:q(vi) 離開,會發現剛剛的腳本出如今命令行. 此功能能夠方便的編寫例如迴圈等多行的指令grep

4. Ctrl + R往前查詢歷史

除了使用像是 history | grep 之類的組合來搜尋歷史指令以外, 其實能夠按下Ctrl + R,並直接輸入相關指令來搜尋腳本

5. !!: 上一個指令

若是須要再上一個指令前加上其餘指令, 例如 sudo, 能夠使用Ctrl + U+sudo +Ctrl + Y來達成.
可是快速的方式是輸入sudo !!.查詢

相關文章
相關標籤/搜索