博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置Linux可以查看历史命令的执行时间
阅读量:7133 次
发布时间:2019-06-28

本文共 928 字,大约阅读时间需要 3 分钟。

       大家都知道Linux平台上,可以通过history命令查看最近所执行过的命令,但history命令默认所显示的只有编号和命令的,只知道命令是最近所执行的,但不知具体执行的日期、时、分、秒,有时给寻找证据带来不便,例如如下显示情况:

  352  exit

  353  history

  354  vi /etc/profile

  355  history

 

下面就来讲一下,如何让history命令显示最近所执行过的命令的具体执行时间.

步骤如下:

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 ~]#

 

(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

 

转载地址:http://qykrl.baihongyu.com/

你可能感兴趣的文章
转载:STM32之中断与事件---中断与事件的区别
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.5.10
查看>>
设计模式(十四)单例模式(创建型)
查看>>
JAVA修饰符类型(public,protected,private,friendly)
查看>>
haxm intelx86加速模拟器的安装
查看>>
(ETW) Event Tracing for Windows 入门 (含pdf下载)
查看>>
OSSEC
查看>>
我的前端学习历程
查看>>
Linux Module
查看>>
jquery 自定义click事件执行多次
查看>>
计划给予心脏公式
查看>>
[leetcode]3 Sum closest
查看>>
Android批量图片加载经典系列——afinal框架实现图片的异步缓存加载
查看>>
java Long的iniValue出错
查看>>
Cocos2d-x3.0下一个 Lua与C++打电话给对方
查看>>
伪装隐藏Nginx,PHP版本号提升服务器安全性
查看>>
Linux硬盘的检测(原创)
查看>>
git恢复被修改的文件
查看>>
Javascript Math.ceil()与Math.round()与Math.floor()区别
查看>>
XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
查看>>