編輯命令
Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾
Ctrl + f :按字符前移(右向)
Ctrl + b :按字符后移(左向)
Alt + f :按單詞前移(右向)
Alt + b :按單詞后移(左向)
Ctrl + xx:在命令行首和光標(biāo)之間移動(dòng)
Ctrl + u :從光標(biāo)處刪除至命令行首
Ctrl + k :從光標(biāo)處刪除至命令行尾
Ctrl + w :從光標(biāo)處刪除至字首
Alt + d :從光標(biāo)處刪除至字尾
Ctrl + d :刪除光標(biāo)處的字符
Ctrl + h :刪除光標(biāo)前的字符
Ctrl + y :粘貼至光標(biāo)后
Alt + c :從光標(biāo)處更改為首字母大寫(xiě)的單詞
Alt + u :從光標(biāo)處更改為全部大寫(xiě)的單詞
Alt + l :從光標(biāo)處更改為全部小寫(xiě)的單詞
Ctrl + t :交換光標(biāo)處和之前的字符
Alt + t :交換光標(biāo)處和之前的單詞
Alt + Backspace:與 Ctrl + w 相同類似事哭,分隔符有些差別
重新執(zhí)行命令
Ctrl + r:逆向搜索命令歷史
Ctrl + g:從歷史搜索模式退出
Ctrl + p:歷史中的上一條命令
Ctrl + n:歷史中的下一條命令
Alt + .:使用上一條命令的最后一個(gè)參數(shù)
控制命令
Ctrl + l:清屏
Ctrl + o:執(zhí)行當(dāng)前命令卫枝,并選擇上一條命令
Ctrl + s:阻止屏幕輸出
Ctrl + q:允許屏幕輸出
Ctrl + c:終止命令
Ctrl + z:掛起命令
Bang (!) 命令
!! :執(zhí)行上一條命令
!blah :執(zhí)行最近的以 blah 開(kāi)頭的命令,如 !ls
!blah:p :僅打印輸出峡蟋,而不執(zhí)行
!$ :上一條命令的最后一個(gè)參數(shù)蘸炸,與 Alt + . 相同
!$:p :打印輸出 !$ 的內(nèi)容
!* :上一條命令的所有參數(shù)
!*:p :打印輸出 !* 的內(nèi)容
^blah :刪除上一條命令中的 blah
^blah^foo :將上一條命令中的 blah 替換為 foo
^blah^foo^ :將上一條命令中所有的 blah 都替換為 foo