Bash history: timestamp dei comandi

Su linux la bash history di default non riporta l'ora e la data di esecuzione del comando eseguito, può quindi essere utile impostare una semplice variabile d'ambiente che consenta di avere una precisa cronologia dei comandi lanciati dalla shell.

Inserire nel vostro .profile o .bash_rc l'export della variabile HISTTIMEFORMAT:

export HISTTIMEFORMAT="%d.%m.%Y %H:%M:%S "

Dopo aver effettuato la modifica riprocessate il file .profile o .bash_rc con il comando:

 # source .profile 
A questo punto eseguendo il comando history avremo data e ora precisa di esecuzione del comando sulla shell:

$ history

  499  25.08.2011 17:04:17 sudo su
  500  01.09.2011 15:10:59 history 
  501  01.09.2011 15:12:22 host itnaked.blogspot.com
  502  01.09.2011 15:12:30 whois itnaked.blogspot.com
  503  01.09.2011 15:12:37 whoami
  504  01.09.2011 15:12:39 history 

Provate e fateci sapere.

0 commenti:

Posta un commento