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