zoukankan      html  css  js  c++  java
  • 设置Linux可以查看历史命令的执行时间

           大家都知道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

  • 相关阅读:
    【小工具】根据定义的白名单字段进行Bean的拷贝
    【Java】Java8的Lambda入门记录
    【Java】浅谈Java IO
    【工具】我的Git学习日志
    【Java】浅谈HashMap
    【Java】Java Queue的简介
    【ZooKeeper】ZooKeeper入门流水记
    【MQTT】Mosquitto的安装与使用流水记
    【数据结构】简单的数据结构图解
    【Java多线程】JDK1.5并发包API杂谈
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3194116.html
Copyright © 2011-2022 走看看