有时候工作中,我们需要查找我们过去的操作命令的具体时间
但是history命令貌似只能显示: 行号+命令,那么我们怎么查看命令的输入时间呢

如果你的bash版本>=3.0 你可以这样做:
.bashrc 中加入:

1
HISTTIMEFORMAT=” %D %T “ history

输出结果类似:

1
2
3
4
5
6
7
8
451   2007-05-11 00:25:39 HISTTIMEFORMAT=” %D %T “ history
452 2007-05-11 00:28:48 history
453 2007-05-11 00:28:57 HISTTIMEFORMAT history
454 2007-05-11 00:29:02 HISTTIMEFORMAT=” %D %T “ history
455 2007-05-11 00:35:54 ftp 202.115.139.25
456 2007-05-11 00:36:31 ls
457 2007-05-11 00:36:40 last -f wtmp.1
458 2007-05-11 00:36:58 last -f wtmp.1 > LoginTime

使用bash 3+的朋友可以一试