Come posso visualizzare la cronologia nel terminale per una data specifica?


16

Come posso visualizzare la cronologia dei terminali per una data specifica?

Ad esempio, oggi è il 4 aprile e voglio vedere la storia del 31 marzo

Risposte:


29

È possibile impostare il historyformato per includere la data utilizzando quanto segue:

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

Quindi filtrare per una data specifica usando grep:

history | grep "31/03"

Ulteriori informazioni:


4
Nota che HISTTIMEFORMATdovrebbe essere già stato impostato durante questo periodo, oppure bash utilizzerà solo la data di oggi.
muru,

@Kamil - grazie per il messaggio su HISTTIMEFORMAT!
Yaron,

@ kulwinder1986 - se ho risposto alla tua domanda, accetta / vota la mia risposta.
Yaron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.