Centos 修改历史读录( HISTSIZE)
history命令
-c #清空命令历史
-r #读历史文件附加到历史列表
-w #保存历史列表到指定的历史文件
命令历史相关环境变量
HISTSIZE #命令历史记录的条数
HISTFILE #指定历史文件,默认为~/.bash_history
HISTFILESIZE #命令历史文件记录历史的条数
以上变量可以 export 变量名="值" 形式存放在 /etc/profile 或 ~/.bash_profile
export HISTSIZE=100
export HISTTIMEFORMAT="%F %T "
1、清除当前用户会话的历史记录
history -c
export HISTSIZE=0
2、删除指定行数的历史命令记录
history -d <行号>
3、同时删除Bash历史记录文件和Bash会话历史:
rm ~/.bash_history 删除bash历史记录文件
history -c 删除当前会话中历史记录
export HISTSIZE=0
通过 更改 /etc/profile 中的HISTSIZE值,改完之后,执行source /etc/profile 和echo $HISTSIZE,结果还是之前的HISTSIZE值,
解决办法:执行sed -i "s/HISTSIZE=1000/HISTSIZE=10/" /etc/profile设置成功;然后执行source /etc/profile立即生效,成功
记录一下。