【问题标题】:View old ssh session's command history with correct time stamps查看带有正确时间戳的旧 ssh 会话命令历史记录
【发布时间】:2016-07-13 12:08:57
【问题描述】:

我已添加:

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

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

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

【问题讨论】:

    标签: linux bash ssh


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-26
      • 2017-10-21
      • 2016-02-15
      • 2016-11-26
      • 2020-07-14
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      相关资源
      最近更新 更多