我已添加:
export HISTTIMEFORMAT="%d/%m/%y %T "
到我的.bashrc文件,这样当我执行history
时,我会得到一个带时间戳的命令列表。
然而,当我再次关闭并打开我的ssh会话时,所有先前命令的时间戳都设置为我连接到ssh会话的时间。有没有办法在ssh会话之间保留正确的时间戳?
答案 0 :(得分:1)
根据https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps,您可以在命令执行后立即尝试刷新历史记录。
顺便说一下,看一下~/.bash_history
会告诉你命令时间存储为带有unix时间戳的在前注释行。如果缺少注释的时间戳行,则使用当前时间。