大家都知道Linux平台上,可以通过history命令查看最近所执行过的命令,但history命令默认所显示的只有编号和命令的,只知道命令是最近所执行的,但不知具体执行的日期、时、分、秒,有时给寻找证据带来不便,例如如下显示情况:352 exit353 history354 vi /etc/profile355 history下面就来讲一下,如何让history命令显示最近所执行过的命令的具体执行时间.步骤如下:1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。2、退出系统重新登陆注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间3、查看效果(在任何用户下都会生效):(1)ROOT用户下试试效果:[root@Oraclelinux ~]# history354 2013-07-15 23:50:00 vi /etc/profile355 2013-07-15 23:50:12 history356 2013-07-15 23:50:14 exit357 2013-07-16 00:04:32 history[root@oraclelinux ~]#(2)ORACLE用户下试试效果:[root@oraclelinux ~]# su - oracle[oracle@oraclelinux ~]$ history321 2013-07-16 00:06:33 history322 2013-07-16 00:07:05 exit323 2013-07-16 00:19:23 history
推荐阅读:history命令记录历史执行时间 http://www.linuxidc.com/Linux/2012-08/67137.htmLinux下history命令详解 http://www.linuxidc.com/Linux/2012-01/52868.htmLinux虚拟终端命令Screen用法详解CentOS6.4X86_64系统安装定制文档详细版相关资讯 Linux查看历史命令 本文评论 查看全部评论 (0)