GNU/Linux >> Linux Esercitazione >  >> Linux

Cronologia dei comandi di Linux con data e ora

Dipende dalla shell (e dalla sua configurazione) nella bash standard solo il comando viene memorizzato senza la data e l'ora (controlla .bash_history se c'è un timestamp lì).

Per fare in modo che bash memorizzi il timestamp devi impostare HISTTIMEFORMAT prima eseguendo i comandi, ad es. in .bashrc o .bash_profile . Questo farà sì che bash memorizzi i timestamp in .bash_history (vedi le voci che iniziano con # ).


Per quanto riguarda questo collegamento puoi rendere permanente la prima soluzione fornita da krzyk eseguendo:

echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile
source ~/.bash_profile

Prova questo:

> HISTTIMEFORMAT="%d/%m/%y %T "

> history

Puoi adattare il formato a tuo piacimento, ovviamente.


Nel caso tu stia usando zsh puoi usare per esempio il -E o -i interruttore:

history -E

Se fai un man zshoptions o man zshbuiltins puoi trovare ulteriori informazioni su questi switch e altre informazioni relative alla cronologia:

Also when listing,
 -d     prints timestamps for each event
 -f     prints full time-date stamps in the US `MM/DD/YY hh:mm' format
 -E     prints full time-date stamps in the European `dd.mm.yyyy hh:mm' format
 -i     prints full time-date stamps in ISO8601 `yyyy-mm-dd hh:mm' format
 -t fmt prints time and date stamps in the given format; fmt is formatted with the strftime function with the zsh extensions  described  for  the  %D{string} prompt format in the section EXPANSION OF PROMPT SEQUENCES in zshmisc(1).  The resulting formatted string must be no more than 256 characters or will not be printed
 -D     prints elapsed times; may be combined with one of the options above

Linux
  1. Pianifica un'attività con il comando Linux at

  2. Imposta data e ora per ogni comando che esegui nella cronologia di Bash

  3. Comando della cronologia di Linux

  4. Trucchi della riga di comando:come identificare la data e l'ora di un'esecuzione di un comando Unix

  5. CentOS / RHEL:come ottenere la data e l'ora del comando eseguito nell'output del comando della cronologia

Comando della cronologia in Linux con esempi

Comando data Linux con utilizzi di esempio

Come trovare la data e l'ora di installazione del sistema operativo Linux

11 Esempi utili di comandi data di Linux

Come impostare data e ora su Linux

Esempi di comandi data di Linux