GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Befehlszeilentricks:So identifizieren Sie Datum und Uhrzeit einer Unix-Befehlsausführung

Frage :Wie finde ich heraus, wann ich zuvor einen Befehl unter Unix OS ausgeführt habe? Der Verlaufsbefehl zeigt keinen Zeitstempel an.

Antwort :Stellen Sie HISTTIMEFORMAT wie unten gezeigt ein. Bitte beachten Sie, dass vor den letzten einfachen Anführungszeichen ein Leerzeichen steht.

$ export HISTTIMEFORMAT='%F %T '

Nach der obigen Einstellung zeigt der Verlaufsbefehl den Zeitstempel vor allen Befehlen an. Sie können den Verlauf auch wie unten gezeigt durchsuchen.

$ 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

Hinweis: Eine vollständige Liste der History-Befehls-Hacks finden Sie unter:Mastering Linux command line history.

Wie kann ich die Ausgabe in anderen Zeitformaten anzeigen?

Gehen Sie wie folgt vor, um alle verfügbaren Datumsformate anzuzeigen.

$ man strftime

Basierend auf der Definition von strftime folgen einige Beispiele für Datums- und Zeitformate, die Sie in Ihrem Verlaufsbefehl verwenden können.

So zeigen Sie AM / PM an:

$ export HISTTIMEFORMAT='%F %r '

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

Zur Anzeige im Zeitformat TT-MON-JJ:

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

So zeigen Sie die Zeitzone an:

$ 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. Legen Sie Datum und Uhrzeit für jeden Befehl fest, den Sie im Bash-Verlauf ausführen

  2. So zeigen Sie das Datum und die Uhrzeit des Neustarts des Linux-Systems an

  3. CentOS / RHEL :So erhalten Sie das Datum und die Uhrzeit des ausgeführten Befehls in der Verlaufsbefehlsausgabe

  4. Wie funktionieren die Optionen „-s“, „-t“ und „-c“ des tr-Befehls in Unix?

  5. Stellen Sie die relative Zeit über die Befehlszeile ein

So stellen Sie Datum, Uhrzeit und Zeitzone in RHEL 8 ein

So finden Sie das Installationsdatum und die Uhrzeit des Linux-Betriebssystems

So stellen Sie Datum und Uhrzeit unter Linux ein

19 Nützliche Tipps und Tricks für die Linux-Befehlszeile

Tipps und Tricks zur Netstat-Befehlszeile

So ändern Sie Datum, Uhrzeit und Zeitzone in Linux Mint 20