Dessa forma você pode saber quem foi o infeliz que deu um rm -rf naquela pasta super importante baseando-se na hora de acesso!
o procedimento é trivial, e consiste em adicionar uma linha ao seu ~/.bashrc.
# mcedit ~/.bashrc
acrescente o parametro HISTTIMEFORMAT como mostrado num dos exemplos a seguir:
HISTTIMEFORMAT=”%d/%m/%Y %H:%M:%S ”
371 10/09/2008 22:41:02 cd Temp/
372 10/09/2008 22:41:02 ls
373 10/09/2008 22:41:11 python gmail.py
374 10/09/2008 22:41:16 python fixed.pyHISTTIMEFORMAT=”%c # ”
371 Qua 10 Set 2008 22:41:02 BRT # cd Temp/
372 Qua 10 Set 2008 22:41:02 BRT # ls
373 Qua 10 Set 2008 22:41:11 BRT # python gmail.py
374 Qua 10 Set 2008 22:41:16 BRT # python fixed.py
(você pode configurar a forma de exibição da data/hora da forma que melhor lhe agrada)
Outros ajustes que podem ser feitos:
export HISTCONTROL=ignoreboth
# ignora entradas duplicadas
export HISTSIZE=500
# limita o tamanho do history em X linhas
export HISTFILE=/home/$USER/.bash_history
# define o arquivo history
export HISTIGNORE=”:ls:[bf]g:exit” (detalhes aqui)
# comandos que não serão adicionados ao history


September 16th, 2008 at 10:33 am
[...] por pascal (pascal?tarzxvf·com) – referência [...]
September 16th, 2008 at 1:10 pm
Muito interessante.
Estava justamente essa semana escrevendo um .bashrc incrementado e acho que vou acrescentar essa funcionalidade.
September 16th, 2008 at 2:28 pm
[...] [...]
September 16th, 2008 at 5:09 pm
[...] por pascal (pascal?tarzxvf·com) – referência [...]
September 17th, 2008 at 1:59 pm
[...] Dica extraída do blog tar -zxvf.com [...]
November 18th, 2008 at 2:11 pm
Creio que faltou algo…
Essa alteração grava no bash_history uns números que não me ajudaram em nada….
Procurei e descobri que para ver o histórico com a data e hora é necessário digitar o comando:
history
November 19th, 2008 at 2:38 pm
[...] Dica extraída do blog tar -zxvf.com [...]
November 19th, 2008 at 4:43 pm
João@, esses números são a data/hora pelo padrão POSIX Time.
Você pode obter maiores informações aqui: POSIX Time