shell 快捷鍵

history 查看你以往所有輸入的命令的總集

ctrl+p 向上查找你以往輸入的命令

ctrl+n 向下查找你以往輸入的命令

ctrl + l- 清屏 。 cLear

#ctrl + c- 終止命令。

#ctrl + d- 退出 shell,好像也可以表示EOF。

#ctrl + z- 將當前進程置于后臺,fg還原。

#ctrl + r- 從命令歷史中找 。 Reverse-i-search

#ctrl + a- 光標移到行首 。 A

#ctrl + e- 光標移到行尾。 End

#ctrl + u- 清除光標到行首的字符 。U

#ctrl + w- 清除光標之前一個單詞 。Word

#ctrl + k- 清除光標到行尾的字符。K

#ctrl + t- 交換光標前兩個字符。swiTch

#ctrl + y- 粘貼前一ctrl+u類命令刪除的字符。Y

#ctrl + p- 上一條命令。Prev

#ctrl + n- 下一條命令。Next

#ctrl + v- 輸入控制字符 如ctrl+v ,會輸入^M

#ctrl + f- 光標后移一個字符。Fore

#ctrl + b- 光標前移一個字符。Back

#ctrl + h- 刪除光標前一個字符。H

#N++f- 光標后移N個單詞,N為1時可省略

#N++b- 光標前移N個單詞,N為1時可省略

#ctrl + s- 掛起當前shell。Stop

#ctrl + q- 重新啟用

# +d從光標開始處刪除到行尾。Delete

#!!- 上一條命令

#!-n- 倒數第N條歷史命令

#!-n:p- 打印上一條命令(不執行)

#!?string?- 最新一條含有“string”的命令

#!-n:gs/str1/str2/- 將倒數第N條命令的str1替換為str2,并執行(若不加g,則僅替換第一個)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容