When history
command is executed, it shows a list of recently executed commands. Is there any provision with which we can see the time at which those particular commands were executed?
1 Answer
You need to set the HISTTIMEFORMAT
env variable.
From help history
:
If the $HISTTIMEFORMAT variable is set and not null, its value is used as a format string for strftime(3) to print the time stamp associated with each displayed history entry. No time stamps are printed otherwise.
The format is described in the strftime manpage.
See examples here and here. The most useful one is probably
$ export HISTTIMEFORMAT='%F %T '
$ history|tail -2
501 2014-11-03 20:51:41 export HISTTIMEFORMAT='%F %T '
502 2014-11-03 20:51:44 history
-
2