Comment afficher l'historique dans le terminal pour une date spécifique?

16

Comment afficher l'historique du terminal pour une date spécifique?

Par exemple, nous sommes le 4 avril et je veux voir l'histoire du 31 mars

kulwinder1986
la source

Réponses:

29

Vous pouvez définir le historyformat pour inclure la date de la manière suivante:

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

Puis filtrez pour une date spécifique en utilisant grep:

history | grep "31/03"

Plus d'informations:

Yaron
la source
4
Notez que cela HISTTIMEFORMATdevrait déjà avoir été défini pendant cette période, ou bash utilisera simplement la date du jour.
muru
@ Kamil - Merci pour le message sur HISTTIMEFORMAT!
Yaron
@ kulwinder1986 - si j'ai répondu à votre question, acceptez / votez pour ma réponse.
Yaron