Exibindo data e hora na saída do comando history

O comando history, como o próprio nome diz, é um histórico de comandos executados no sistema.

Uma informação legal para se ter na saída da lista, é a data e hora.

Para isso, basta inserir a variável HISTTIMEFORMAT no arquivo .bashrc:

HISTTIMEFORMAT=”%d/%m/%y %T – “

Onde:

  • %d – Dia
  • %m – Mês
  • %y – Ano
  • %T – Hora

Após salvar e sair do arquivo, é necessário atualizar a sessão. Isso pode ser feito saindo do terminal e entrando novamente, ou executando o comando source:

$ source ~/.bashrc

Após isso, basta digitar o comando history. Alguns exemplos:

$ history
    1  29/07/12 10:38:46 uname -r
    2  29/07/12 10:38:46 – free -m
    3  29/07/12 10:38:46 – cat /etc/debian_version

Para saber mais:

$ man bash
$ help history
$ man 3 strftime

Até a próxima! 😉

Anúncios