1、定制history的功能,可通過環境變量實現
1.1、HISTSIZE:history可保留的命令條數,如果把此變量設為0,則不記錄history
1.2、HISTFILE: history歷史命令文件的保存位置,默認.bash_history文件,清空或刪除此文件,可以清除歷史命令 (每個用戶的用戶目錄下都有自己的history文件)
1.3、HISTFILESIZE:.bash_history文件保存的歷史命令條數
1.4、HISTTIMEFORMAT:history顯示時間
export HISTTIMEFORMAT='%F %T '
1.5、HISTCONTROL:控制命令的歷史記錄
HISTCONTROL=ignoredups #忽略連續重復的命令 HISTCONTROL=ignorespace #忽略以空格開始的命令 HISTCONTROL=ignoreboth #忽略以上兩種 HISTCONTROL=erasedups #忽略所有歷史命令中的重復
示例:
export HISTCONTROL=ignorespace
如果需要永久保存,可將操作寫入文件 /etc/profile 或 .bash_history