history命令,在我們操作linux的時候,也是一個常用的命令,可以有效地幫我們提升工作效率,這裏也只是初步介紹history命令的一些常用選項和history的環境變量設置,至於更復雜的,相信google裏面早已經有很多了,這裏不提
history命令
history的默認記錄文件在~/.bash_history
#history à顯示此前執行過的命令;默認爲1000條
-c à清楚全部
-d NUMà刪除某條命令
NUM à顯示某條命令
-a FILENAME à將目標新增的指令保留到命令文件中
-w FILENAME à將緩存直接寫入命令歷史文件中
! NUM à 執行命令歷史的第N條命令
! 字符串 à執行命令歷史中跟!後字符串相匹配的命令
!! à重複執行上一條命令
!$ à引用上一條命令中的最後一個參數 也可以用ALT+:鍵或者ESC+.鍵來執行
#export HISTCONTROL= history環境變量設置
ignorespace à忽略空格
ignoredups à忽略重複
ignoreboth à忽略兩者(空格,重複)
erasedups à清楚重複