• 设置Linux可以查看历史命令的执行时间


    设置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
  • 相关阅读:
    图论基础
    排序二叉树的中序遍历
    先序遍历序列和中序遍历序列,输出该二叉树的后序遍历序列
    数据结构实验之 二叉树的建立与遍历
    c++ 头文件 及 sort 和 vector简单介绍
    最短路径(Floyd 模板题)
    最小生成树(kruskal模版 模板)
    基于邻接矩阵的广度优先搜索遍历(BFS)
    [SCOI2015]国旗计划
    [HNOI2015]开店
  • 原文地址:https://www.cnblogs.com/wjoyxt/p/3823685.html
Copyright © 2020-2023  润新知