如何查看命令执行的时间?

如何查看命令执行的时间?

执行命令时history,会显示最近执行的命令列表。是否有任何规定可以让我们看到执行这些特定命令的时间?

答案1

您需要设置HISTTIMEFORMAT环境变量。

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.

格式描述在strftime 联机帮助页

查看示例这里这里。最有用的可能是

$ 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

相关内容