bash_history + Date PDF Imprimir E-mail

Aqui vai uma dica para melhor acompanhamento do bash_history: o uso de data/hora no arquivo, especialmente útil se você divide com mais pessoas o acesso/usuário a uma máquina.


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/%g %H:%M:%S "
371 10/09/08 22:41:02 cd Temp/
372 10/09/08 22:41:02 ls


(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)

Fonte: tar-zxvf.com