So verwenden Sie den Datumsbefehl unter Linux

Bei der Verwendung von Linux-Distributionen stehen uns Hunderte von Befehlen zur Verfügung, die uns helfen, genaue Informationen über Dienste, Prozesse, Systemkomponenten und vieles mehr zu erhalten, all dies konzentriert sich auf ein korrektes Verwaltungs- und Support-Management.

Einer dieser Befehle ist das Datum, mit dem das aktuelle Datum und die aktuelle Uhrzeit des ausgewählten Systems abgerufen werden:

VERGRÖSSERN

Darüber hinaus gibt uns dieser Befehl die Möglichkeit, ein Datum in einem von uns angegebenen Format anzuzeigen oder zu berechnen, oder der Root-Benutzer kann damit bei Bedarf die Betriebssystemuhr konfigurieren.

Solvetic wird diesen Befehl und seine Verwendungsmöglichkeiten unter Linux untersuchen.

1. Verwenden Sie den grundlegenden Datumsbefehl in Linux


In der Abbildung oben können wir sehen, dass, wenn nur der Datumsbefehl ohne zusätzliche Parameter ausgeführt wird, das aktuelle Systemdatum und die aktuelle Systemzeit angezeigt werden, einschließlich des Wochentags, des Monats, der Uhrzeit, der Zeitzone und des Jahres.

Wenn wir die Ergebnisse zu einem bestimmten Datum anzeigen möchten, müssen Sie den Parameter -d verwenden und das entsprechende Datum eingeben:

 Datum -d "2018-01-15"

VERGRÖSSERN

Dieser Datumsbefehl hat mehrere Optionen auf Anzeigeformatebene. Es ist beispielsweise möglich, das Datum mit der folgenden Formatzeichenfolge mit einem Pluszeichen anzugeben:

 Datum + "Wochennummer:% V Jahr:% y"
Dies ergibt die aktuelle Wochennummer des aktuellen Jahres, da % V die Formatoption zur Anzeige der aktuellen Wochennummer ist und % y die letzten beiden Ziffern des Jahres darstellt.

VERGRÖSSERN

2. Formatoptionen in Datum Linux


Einige der gebräuchlichsten Formatierungsoptionen bei der Verwendung von Datum sind:

Bezieht sich auf den abgekürzten Namen der Woche

 %zu

Geben Sie den vollständigen Namen der Woche an
 %ZU

Kurzname des Monats
 % B

Vollständiger Name des Monats
 % B

Zeigt das lokale Datum und die lokale Uhrzeit an
 % C

Zeigen Sie den Tag des Monats an
 % D

Es zeigt uns den Tag des laufenden Jahres
 % J

Reflektiere das vollständige Datum
 %F

Zeigt die verstrichenen Minuten an
 % M

Es ermöglicht uns, die verstrichenen Nanosekunden zu sehen
 % N

Zeigt die Uhrzeit im 24-Stunden-Format an
 % R

Zeigt die Nummer der Woche an, wobei Montag als erster Tag der Woche gilt
 % W

Zeigt die Nummer der Woche an, wobei der Sonntag als erster Tag der Woche gilt
 %ODER

Um die verschiedenen Optionen zu sehen, können wir den folgenden Befehl ausführen:

 Datum -Hilfe

VERGRÖSSERN

3. Bearbeiten Sie die aktuelle Zeitzone mit dem Linux-Befehl date


Standardmäßig verwendet der date-Befehl die Zeitzone, die im Verzeichnis /etc/localtime definiert ist. Die Umgebungsvariable TZ (TimeZone) kann verwendet werden, um dieses Verhalten zu überschreiben, wir können die TZ mit dem folgenden Befehl überprüfen:
 TZ = GMT-Datum

VERGRÖSSERN

Alle gültigen Zeitzonen finden Sie im Verzeichnis /usr/share/zoneinfo/:

VERGRÖSSERN

Einige Beispiele dafür, wie wir den Datumsbefehl verwenden können, um bestimmte Zeiten zu definieren, sind:

Jetzt

 Datum -d jetzt

Heute
 Datum -d heute

Gestern
 Datum -d gestern

Morgen
 Datum -d morgen

Nächsten Sonntag
 Datum -d Sonntag

Letzten Sonntag
 Datum -d letzter Sonntag

VERGRÖSSERN

Andere Optionen, die wir verwenden können

  • letzte Woche
  • nächste Woche
  • Im vergangenen Monat
  • nächsten Monat
  • vergangenes Jahr
  • nächstes Jahr

4. Sekunden mit Datums-Linux-Befehl verwenden


Die Verwendung des date-Befehls ermöglicht es uns, eine andere Art von Analyse durchzuführen, zum Beispiel können wir den date-Befehl verwenden, um ein bestimmtes Datum oder eine bestimmte Uhrzeit in die Zeit der Unix-Ära umzuwandeln (Sekunden seit 00:00:00, 1. Januar 1970). und umgekehrt führen wir in diesem Fall Folgendes aus, mit dem wir die Sekunden der Epoche zur aktuellen Zeit sehen:
 Datum +% s
Das Ergebnis wird folgendes sein:

VERGRÖSSERN

Mit diesem gleichen Format können wir die Sekunden eines bestimmten Datums erhalten, zum Beispiel:

 Datum -d "2017-12-31" + "% s"

VERGRÖSSERN

5. So konvertieren Sie eine Epoche in ein Linux-Datum


Denken Sie daran, dass Epoche das UNIX-Zeitformat ist.
Mit date ist es möglich, die Epoche mit einem der folgenden Befehle in ein bestimmtes Datum umzuwandeln:
 Datum -d "UTC 2000-01-15 123456897 Sek." Datum -d @ 123456897

VERGRÖSSERN

Ebenso haben wir die Möglichkeit, den genauen Tag eines beliebigen Datums mit der folgenden Zeile zu kennen:

 Datum -d "2000-01-15" + "% A"

VERGRÖSSERN

Stellen Sie ein Datum manuell ein und verwenden Sie den Datumsbefehl in Skripten und Befehlen Wenn Sie ein anderes Datum oder eine andere Uhrzeit als die aktuelle einstellen müssen, führen Sie einfach die folgende Syntax aus:

 date --set = "JJJJMMTT HH: SS"
Es ist möglich, das Ergebnis des Datumsbefehls einer Shell-Variablen zuzuweisen und es später in verschiedenen Skripten zu verwenden, zum Beispiel können wir Folgendes ausführen:
 STARTTIME = `date` echo $ STARTTIME sleep 7 echo $ STARTTIME

Wir können sehen, wie der Datumsbefehl es uns ermöglicht, Aktionen auszuführen, die weit über das bloße Anzeigen des aktuellen Datums und der aktuellen Uhrzeit hinausgehen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave