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

Legen Sie Datum und Uhrzeit für jeden Befehl fest, den Sie im Bash-Verlauf ausführen

Standardmäßig werden alle Befehle von Bash ausgeführt in der Befehlszeile werden im Verlaufspuffer gespeichert oder in einer Datei namens ~/.bash_history aufgezeichnet . Dies bedeutet, dass ein Systemadministrator eine Liste von Befehlen anzeigen kann, die von Benutzern auf dem System ausgeführt wurden, oder ein Benutzer seinen Befehlsverlauf anzeigen kann, indem er den Befehl history wie folgt verwendet.

$ history

Aus der Ausgabe des Verlaufsbefehls oben, das Datum und Zeit wann ein Befehl ausgeführt wurde, wird nicht angezeigt. Dies ist die Standardeinstellung bei den meisten, wenn nicht allen Linux-Distributionen.

In diesem Artikel erklären wir, wie Sie Zeitstempelinformationen konfigurieren können, wenn jeder Befehl im Bash-Verlauf ausgeführt wurde, um angezeigt zu werden.

Das Datum und Zeit die jedem Verlaufseintrag zugeordnet sind, können in die Verlaufsdatei geschrieben werden, markiert mit dem Verlaufskommentarzeichen durch Setzen des HISTTIMEFORMAT Variable.

Es gibt zwei Möglichkeiten, dies zu tun:Die eine macht es vorübergehend, die andere macht es dauerhaft.

Um HISTTIMEFORMAT einzustellen Variable vorübergehend, exportieren Sie sie wie folgt auf der Befehlszeile:

$ export HISTTIMEFORMAT='%F %T'

Im obigen Exportbefehl das Zeitstempelformat:

  1. %F – wird auf das vollständige Datum erweitert, genauso wie %Y-%m-%d (Jahr-Monat-Tag).
  2. %T – dehnt sich auf die Zeit aus; identisch mit %H:%M:%S (Stunde:Minute:Sekunde).

Lesen Sie die Handbuchseite des Befehls date für zusätzliche Informationen zur Verwendung:

$ man date

Überprüfen Sie dann Ihren Befehlsverlauf wie folgt:

$ history 

Wenn Sie diese Variable jedoch dauerhaft konfigurieren möchten, öffnen Sie die Datei ~/.bashrc mit Ihrem bevorzugten Editor:

$ vi ~/.bashrc

Und fügen Sie die folgende Zeile darin ein (Sie markieren sie mit einem Kommentar als Ihre eigene Konfiguration):

#my config
export HISTTIMEFORMAT='%F %T'

Speichern Sie die Datei und beenden Sie sie. Führen Sie anschließend den folgenden Befehl aus, um die an der Datei vorgenommenen Änderungen zu übernehmen:

$ source ~/.bashrc

Das ist alles! Teilen Sie uns interessante Tipps und Tricks zu Verlaufsbefehlen oder Ihre Gedanken zu diesem Handbuch über den Kommentarbereich unten mit.


Linux
  1. 7 Beispiele für Linux-Datumsbefehle zum Anzeigen und Einstellen der Uhrzeit des Systemdatums

  2. 7 Beispiele für hwclock-Befehle unter Linux zum Einstellen von Datum und Uhrzeit der Hardwareuhr

  3. Formatieren Sie Datum und Uhrzeit für Linux-Shell-Skript oder -Variable

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

  5. Bash-Verlauf:So zeigen Sie einen Zeitstempel (Datum / Uhrzeit) an, wenn jeder Befehl ausgeführt wurde

So stellen Sie Datum und Uhrzeit auf AlmaLinux ein

Verlaufsbefehl in Linux (Bash-Verlauf)

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

So stellen Sie Datum und Uhrzeit unter Linux ein

Wie kann man Debian so einstellen, dass Uhrzeit und Datum automatisch aktualisiert werden?

Stellen Sie die relative Zeit über die Befehlszeile ein