Bash
如何檢查命令執行的時間?
執行命令時
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