如何在 Unix 上显示带有执行时间的命令历史记录

如何在 Unix 上显示带有执行时间的命令历史记录

我尝试导出HISTTIMEFORMAT='%D %T',但似乎在我设置 HISTTIMEFORMAT 之前执行的命令的时间戳将是我登录当前会话的时间。这是正常的吗?有没有办法检查上一个命令何时执行?谢谢。

答案1

这是正常的。如果HISTTIMEFORMAT设置了,时间就会存储在历史记录中。如果没有存储,那么除了当前 shell 的启动时间外,就没有什么可继续的了。

相关内容