2012-08-16 6 views
6

Chcę wiedzieć komendy znać datę mądrą historię poleceń wyrzuceniu na serwerze linuxJak znaleźć datę mądrą historię poleceń linux wyrzuceniu

Użyłem polecenia historia ale to dać długą listę polecenia chcę znać polecenie, które zostało zwolnione w określonym dniu.

Co to za polecenie?

+0

To zależy od powłoki. Plik historii Basha na przykład _.bash_history_ na przykład nie zawiera żadnych informacji o dacie, to tylko lista poleceń. – scai

+2

@scai, zależy to od 'HISTTIMEFORMAT', * może * zawierać informacje o dacie. –

Odpowiedz

7

Historia wykonanych poleceń jest przechowywana przez powłokę. Spróbuj dodać coś takiego do ciebie ~/.bashrc

export HISTTIMEFORMAT="%m/%d - %H:%M:%S: " 

Spowoduje to zmianę zmiennej HISTTIMEFORMAT i bash będzie przechowywać znacznikiem czasu w swojej historii odpowiednio. Potem historia będzie wyglądać następująco

487 08/16 - 16:12:01: cd Downloads 
488 08/16 - 16:12:04: ls -a 
489 08/16 - 16:12:37: cat README | less 
490 08/16 - 16:12:58: pkg-config --list-all | grep webkit 
491 08/16 - 16:13:04: history 

Dostępne identyfikatory są

%d - Day 
%m - Month 
%y - Year 
%T - Time 
%H - Hours 
%M - Minutes 
%S - Seconds 
Powiązane problemy