linux命令查看系统日期,设置Linux可以查看历史命令的执行时间

通过编辑/etc/profile文件并设置HISTTIMEFORMAT变量,可以使得Linux的history命令显示每个命令的执行时间。步骤包括在文件末尾添加指定格式的环境变量,然后重启系统。这样,所有后续执行的命令都会记录其具体的执行时间。
摘要由CSDN通过智能技术生成

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

推荐阅读:

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值