tar -zxvf .com » Post 'bash_history com data'

bash_history com data

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/%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.py

HISTTIMEFORMAT=”%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

Tags:

8 Responses to “bash_history com data”

  1. [...] por pascal (pascal?tarzxvf·com) - referência [...]

  2. Muito interessante.
    Estava justamente essa semana escrevendo um .bashrc incrementado e acho que vou acrescentar essa funcionalidade.

  3. [...] [...]

  4. [...] por pascal (pascal?tarzxvf·com) - referência [...]

  5. [...] Dica extraída do blog tar -zxvf.com [...]

  6. 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

  7. [...] Dica extraída do blog tar -zxvf.com [...]

  8. João@, esses números são a data/hora pelo padrão POSIX Time.

    Você pode obter maiores informações aqui: POSIX Time

Leave a comment

XHTML - You can use:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2008 tar -zxvf .com is powered by WordPress