linux 控制history命令歷史記錄


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM