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,則僅替換第一個)