1. 程式人生 > >ubuntu 查詢歷史命令

ubuntu 查詢歷史命令

Linux命令列包含一個功能強大的歷史特性,使用它可以方便的檢視和重用之前使用後的命令。

若想檢視最近使用的命令,只需在終端中輸入 history 命令。該命令會把剛剛使用的命令把儲存在使用者的 home 目錄下的 .bash_history 檔案中的命令調出來,該檔案儲存使用者最近使用過的命令,最多可保留1000個命令的歷史記錄。由於歷史命令比較多,可以使用管道把 history 的內容分屏展示出來,比如,可以使用less:

$ history | less
複製程式碼
這只是檢視,若想重用一個使用過的命令,只需在終端中輸入感嘆號(!)和命令把對應的歷史編號,該編號即 history 命令查出來的命令前面的數目編號。比如,我之前使用cp /etc/fstab ~/Desktop 命令作了一個複製操作,用 history 命令查得該歷史命令編號為591,那麼,使用 !591 命令就能重用該命令了。

如果只是想重複使用最後一個使用的命令,只要使用兩個感嘆號就能快速執行之。
$ !!
複製程式碼
另外,如果想在命令歷史中搜索一個命令,同時按下 Ctrl + r 鍵後,輸入你感興趣的命令,命令終端就能為你自動補齊你所要找的命令。同時,使用鍵盤的上下鍵也能在最近的歷史命令中切換,找到你想重用的命令,按Enter鍵即可。