linux 查命令历史 时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 查命令历史 时间相关的知识,希望对你有一定的参考价值。

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

以上是关于linux 查命令历史 时间的主要内容,如果未能解决你的问题,请参考以下文章

linux命令下,删除历史命令,例如history -c。最后查记录会有history -c这条命令,该如何删除最后一条命令

linux查看历史命令记录及时间(linux查看历史命令执行时间)

linux中查看历史记录

linux命令历史

linux怎么样显示命令历史后又显示命令的输入时间

Linux命令拾遗-2