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