使用正确的时间戳查看旧ssh会话的命令历史记录

时间:2016-07-13 12:08:58

标签: linux bash ssh

我已添加:

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

到我的.bashrc文件,这样当我执行history时,我会得到一个带时间戳的命令列表。

然而,当我再次关闭并打开我的ssh会话时,所有先前命令的时间戳都设置为我连接到ssh会话的时间。有没有办法在ssh会话之间保留正确的时间戳?

1 个答案:

答案 0 :(得分:1)

根据https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps,您可以在命令执行后立即尝试刷新历史记录。

顺便说一下,看一下~/.bash_history会告诉你命令时间存储为带有unix时间戳的在前注释行。如果缺少注释的时间戳行,则使用当前时间。