在終端敲過的命令,linux是有記錄的,默認可以記錄500條歷史命令。這些命令保存在用戶的宿主目錄中的.bash_history文件中。
可以使用cat ~/.bash_history 來查看歷史記錄
有一點需要知道的是,只有當正常退出當前shell時,在當前shell中運行的命令纔會保存至.bash_history文件中。
與歷史命令有關的有一個字符就是”!”了。
常用的有這麼幾種:
(1)!! (連續兩個”!”),表示執行上一條命令;
(2)!n(n是數字),表示執行命令歷史中第n條命令,例如”!10”表示執行歷史命令中的第10條命令;
(3)!字符串(字符串大於等於1),例如!ta,表示執行歷史命令中最近一次以ta爲開頭的命令。