export PROMPT_COMMAND="history -a" #用以实时写入history
export HISTTIMEFORMAT="%F %T " #history带时间戳
export HISTCONTROL=ignorespace
然后你输入的命令前加个空格,就会被history过滤。
这个只是临时有效,如果永久有效则vi修改~/.bashrc 加入配置
设置仅配置文件永久有效
echo "HISTFILESIZE=99999" >> ~/.bashrc
echo "HISTSIZE=99999" >> ~/.bashrc
echo 'HISTTIMEFORMAT="%F %T "'>> ~/.bashrc
echo 'PROMPT_COMMAND="history -a"' >> ~/.bashrc
退出当前shell重新登录,配置文件生效
所有history的信息来自~/.bash_history文件