您的位置:首页 > 其它

如何让history命令显示最近所执行过的命令的具体执行时间

2017-05-11 10:51 309 查看
如何让history命令显示最近所执行过的命令的具体执行时间.

步骤如下:

1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):

export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。

2、退出系统重新登陆

注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间

3、查看效果(在任何用户下都会生效):

(1)ROOT用户下试试效果:

  .
  .
  .
986  2017-05-11 10:47:24  ls
987  2017-05-11 10:47:24  cd ~
988  2017-05-11 10:47:24  ls
989  2017-05-11 10:47:24  df -h
990  2017-05-11 10:47:24  crontab -e
991  2017-05-11 10:47:24  su -
994  2017-05-11 10:47:24  ls
995  2017-05-11 10:47:24  cd /opt
996  2017-05-11 10:47:24  ls
997  2017-05-11 10:47:24  ll
998  2017-05-11 10:47:24  history
999  2017-05-11 10:47:24  su -
1000  2017-05-11 10:47:24  exit
1001  2017-05-11 10:47:29  history


AIX系统在/etc/profile中添加一行:
export EXTENDED_HISTORY=ON
当需要查看历史记录的时候,可以使用fc -t命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: