我打开了 .bash_history ( ) 的时间日志标志,HISTTIMEFORMAT='%F %T '
正如预期的那样,当我检查时history
,我能够看到命令执行的时间,直到某个时间点。并且之前的所有日志都反映了相同的时间值。
在下面的快照中,以相反方向进行,直到命令 500 在内的所有命令都反映了正确的时间。命令 500 于 12:54:50 执行,并且该值已用于其之前的所有命令。
看起来似乎是设计使然,好像设置了一个阈值。但有人能证实这一点或更好地解释这种行为吗?
更新 -
正如下面的评论所述,由@Terrance的回复触发,我尝试启动一个新的终端实例,其余解释与评论中所述一致。以下是这一新观察的快照 -