bash_history com data
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

16. September 2008 at 10:33 am :
[...] por pascal (pascal?tarzxvf·com) - referência [...]
16. September 2008 at 1:10 pm :
Muito interessante.
Estava justamente essa semana escrevendo um .bashrc incrementado e acho que vou acrescentar essa funcionalidade.
16. September 2008 at 2:28 pm :
[...] [...]
16. September 2008 at 5:09 pm :
[...] por pascal (pascal?tarzxvf·com) - referência [...]
17. September 2008 at 1:59 pm :
[...] Dica extraída do blog tar -zxvf.com [...]
18. November 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
19. November 2008 at 2:38 pm :
[...] Dica extraída do blog tar -zxvf.com [...]
19. November 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