GNU/Linux >> Linux Esercitazione >  >> Linux

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

Domanda :Come faccio a sapere a che ora ho eseguito un comando in precedenza su Unix OS? Il comando cronologia non mostra il timestamp.

Rispondi :Impostare HISTTIMEFORMAT come mostrato di seguito. Tieni presente che c'è uno spazio prima delle ultime virgolette singole.

$ export HISTTIMEFORMAT='%F %T '

Dopo l'impostazione di cui sopra, il comando della cronologia visualizzerà il timestamp davanti a tutti i comandi. Puoi anche cercare nella cronologia come mostrato di seguito.

$ history | less
search for the required command
  351  2009-09-08 09:53:47 ls -lrt
  352  2009-09-08 09:53:49 cd ..
  353  2009-09-08 09:55:39 wget -mk -w 20 -P top5-1 -N 
  354  2009-09-08 10:00:04 gk
  355  2009-09-08 10:00:07 cd Bash/Wget/
  356  2009-09-08 10:00:07 ls
/wget

Nota: Per un elenco completo degli hack dei comandi della cronologia, fare riferimento a:Padroneggiare la cronologia della riga di comando di Linux.

Come visualizzare l'output in altri formati temporali?

Per visualizzare tutti i formati di data disponibili, procedi come segue.

$ man strftime

Sulla base della definizione di strftime, di seguito sono riportati alcuni esempi di formato di data e ora che puoi utilizzare nel comando cronologia.

Per visualizzare AM/PM:

$ export HISTTIMEFORMAT='%F %r '

$ history
  351  2009-09-08 09:53:47 PM ls -lrt
  352  2009-09-08 09:53:49 PM cd ..

Per visualizzare nel formato dell'ora gg-LUN-AA:

$ export HISTTIMEFORMAT='%d-%b-%Y %r '

$ history
  351  08-Sep-2009 09:53:47 PM ls -lrt
  352  08-Sep-2009 09:53:49 PM cd ..

Per visualizzare il fuso orario:

$ export HISTTIMEFORMAT='%d-%b-%Y %r %Z'

$ history
  351  08-Sep-2009 09:53:47 PM PDT ls -lrt
  352  08-Sep-2009 09:53:49 PM PDT cd ..

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

  2. Come visualizzare la data e l'ora di riavvio del sistema Linux

  3. Cronologia di Bash:come visualizzare un timestamp (data/ora) quando ogni comando è stato eseguito

  4. Cronologia dei comandi di Linux con data e ora

  5. Come funzionano le opzioni '-s', '-t' e '-c' del comando tr in Unix?

Come impostare data, ora e fuso orario in RHEL 8

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

Come impostare data e ora su Linux

19 Suggerimenti e trucchi utili per la riga di comando di Linux

Suggerimenti e trucchi per la riga di comando di Netstat

Come modificare data, ora e fuso orario in Linux Mint 20