1、以root用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。
2、退出系统重新登陆
注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间
3、查看效果(在任何用户下都会生效):
(1)root用户下试试效果:
/etc/profile 中HISTSIZE=30 设置历史命令显示条数。
待测:
/root/.bash_history
/root/.bash_logout 需要在用户注销时做的事情,可以在此文件中添加。例如:添加"rm -f $HOME/.bash_history" 。这样,当用户每次注销时,“.bash_history”文件都会被删除,清除历史记录。