1. 程式人生 > >shell終端編輯命令列快捷鍵

shell終端編輯命令列快捷鍵

ctrl+a 移到命令列首
ctrl+e 移到命令列尾
ctrl+y 插入最近刪除的單詞或語句
ctrl+w 刪除游標處到當前單詞開頭部分或語句
ctrl+k 刪除游標處到行尾部分
ctrl+u 刪除游標處到行首部分
ctrl+d 刪除游標後一個字元
ctrl+h 刪除游標處一個字元
Esc+b 移動到當前單詞的開頭
Esc+f 移動到當前單詞的結尾

alt + 1/2/3… : 在多個不同的session標籤之間切換
Alt + B –開啟新的連線
Alt + F + N – 克隆會話

grep “^[^lpd]” name.txt 檢視不以pd開頭的行

vim

啟動vim後為命令模式
x刪除游標所在處的字元
shift+a移動到行尾 進入輸入模式
:切換到底線命令模式
0 移動到行首 $行尾
d$刪除游標處到行尾 d0刪除游標處到開頭
nG 移動到指定行行首
+游標移動到非空格符的下一行
-游標移動到非空格符的上一行
H游標移動到這個螢幕最上方那一行的第一個字元High
M
L
G移動到此文件最後一行
n《Enter》 游標向下移動n行
u復原
Ctrl+r /. 重複上一個指令


輸入a、i進入輸入模式
a從游標所在的下一個字元處開始輸入
A從游標所在行的最後一個字元處輸入
i從游標所在處輸入 I在目前所在行的第一個非空格符處開始輸入


編輯多個檔案
vim -O file1 file2 ctrl+ww切換 / ctrl+w+l /ctrl+w+h