设置Linux可以查看历史命令的执行时间
2013-07-16 00:42
501 查看
大家都知道Linux平台上,可以通过history命令查看最近所执行过的命令,但history命令默认所显示的只有编号和命令的,只知道命令是最近所执行的,但不知具体执行的日期、时、分、秒,有时给寻找证据带来不便,例如如下显示情况:
下面就来讲一下,如何让history命令显示最近所执行过的命令的具体执行时间.
步骤如下:
1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。
2、退出系统重新登陆
注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间
3、查看效果(在任何用户下都会生效):
(1)ROOT用户下试试效果:
(2)ORACLE用户下试试效果:
该贴将在子衿优化团队官网论坛上同步发表,地址为:http://dba.oraclefans.cn/discuz/forum.php?mod=viewthread&tid=1261&fromuid=21
本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作
欢迎加入
系统性能优化专业群,共同探讨性能优化技术。群号:258187244
352 exit 353 history 354 vi /etc/profile 355 history |
下面就来讲一下,如何让history命令显示最近所执行过的命令的具体执行时间.
步骤如下:
1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%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 ~]# |
(2)ORACLE用户下试试效果:
[root@oraclelinux ~]# su - oracle [oracle@oraclelinux ~]$ history 321 2013-07-16 00:06:33 history 322 2013-07-16 00:07:05 exit 323 2013-07-16 00:19:23 history |
该贴将在子衿优化团队官网论坛上同步发表,地址为:http://dba.oraclefans.cn/discuz/forum.php?mod=viewthread&tid=1261&fromuid=21
本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作
欢迎加入
系统性能优化专业群,共同探讨性能优化技术。群号:258187244
相关文章推荐
- 设置Linux可以查看历史命令的执行时间
- 设置Linux可以查看历史命令的执行时间
- 设置Linux可以查看历史命令的执行时间
- linux设置历史命令显示执行时间
- Linux查看历史命令执行时间
- Linux下使用date命令查看和设置时间
- linux 显示历史命令执行时间
- 可以设置命令执行的超时时间的脚本
- Linux下使用date命令查看和设置时间
- Linux下使用date命令查看和设置时间
- 设置查看执行命令的具体时间
- linux通过history查看命令执行时间
- centos7 设置历史命令的执行时间
- Linux: 使用date命令来查看和设置系统时间
- linux查看、设置系统时间命令
- linux 用户管理(3)----查看用户登录时间以及命令历史
- 为你在 Bash 历史中执行过的每一项命令设置时间和日期
- Linux基础:让history记录命令的历史执行时间
- Linux下查看设置时间及同步时间的命令
- Linux 查看用户执行过的命令,运行特定历史命令