CentOS/RedHat下清除history历史记录
histort历史记录可以有效地提升效率,特别是对于记性不好的懒人来说,不过也存在一些安全隐患。
HISTTIMEFORMAT 显示时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:
export HISTTIMEFORMAT='%F %T '
设置以后查看history即可按日期时间显示记录
实现清除history记录:
1.立即清空history里当前历史命令的记录
history -c
2.bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。
不过,可以调用’history -w’命令要求bash立即更新history文件。
history -w
3.清除/home/用户目录下.bash_history
rm -f /home/用户名/.bash_history
root的路径是这个 /root/.bash_history
永久不记录修改/etc/profile,将HISTSIZE=1000改成0或1
Tag标签:「记录 history 历史」更新时间:「2021-11-03 11:03:40」阅读次数:「877」