如何在终端历史记录中获取每个命令行的时间戳?

时间:2013-01-24 02:53:35

标签: bash command-line terminal timestamp

我想知道我输入终端的命令运行了多长时间。能够在历史记录中获取每个命令的时间戳会很棒。如果您需要更多信息以便能够回答此问题,请与我们联系。感谢。

编辑:我正在使用bash终端。

3 个答案:

答案 0 :(得分:15)

假设您正在使用命令提示符

HISTTIMEFORMAT="%d/%m/%y %T "

然后

history

http://www.cyberciti.biz/faq/unix-linux-bash-history-display-date-time/

答案 1 :(得分:3)

我认为我不知道如何显示持续时间,但您可以通过设置HISTTIMEFORMAT变量来查看运行命令的时间。

export HISTTIMEFORMAT='%F %T '

然后拨打“历史记录”

history

如果您只想查看最近10个命令

history | tail

希望这有帮助:)

答案 2 :(得分:2)

history -f 是打印时间戳的好方法。