我该如何在终端上查看特定日期的历史记录?

如何查看特定日期的终端历史记录?
例如,今天是4月4日,我想查看3月31日的历史记录。
1个回答

你可以通过以下方式设置history格式,以包含日期。
HISTTIMEFORMAT="%d/%m/%y %T "

然后使用grep过滤特定日期:
history | grep "31/03"

更多信息: - 注意:在此期间,HISTTIMEFORMAT 应该已经设置好了,否则 bash 将使用今天的日期。 - [Bash Man - HISTTIMEFORMAT](link1) - [nixCraft - Bash History - 显示日期和时间](link2)

4请注意,在此期间应该已经设置了HISTTIMEFORMAT,否则bash将使用今天的日期。 - muru
@Kamil - 谢谢你关于HISTTIMEFORMAT的信息! - Yaron
@kulwinder1986 - 如果我回答了你的问题,请接受 / 点赞我的回答。 - Yaron