Bash

如何檢查命令執行的時間?

  • July 5, 2016

執行命令時history,它會顯示最近執行的命令列表。是否有任何規定可以讓我們看到執行這些特定命令的時間?

您需要設置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

引用自:https://unix.stackexchange.com/questions/165664