Stellen Sie das Datum in Linux aus der Befehlszeile fest

Stellen Sie das Datum in Linux aus der Befehlszeile fest

Der Datum des Datums zeigt das Datum und die Uhrzeit des Systems. Es ermöglicht dem Benutzer, Datum und Uhrzeit in verschiedenen Formaten zu erhalten. Dieser Befehl hilft auch bei der Berechnung der aktuellen, vergangenen und zukünftigen Daten mit Hilfe verschiedener Operatoren und Formatspezifizierer. Damit Funktionen durchgeführt werden, sollten die Systemuhr und die Uhr des Servers genau rechtzeitig sein. Hier sind einige Beispiele, die Ihr Wissen über den Datumsbefehl in Linux erhöhen werden.

Voraussetzungen

Um die Funktionalität der Datumsbefehle und deren Verwendung zu erlernen, sollte Linux (Ubuntu) auf Ihrem System installiert werden. Nach der Installation müssen Sie Linux konfigurieren, indem Sie Benutzerdetails, einschließlich Name und Kennwort, angeben, um auf die Anwendungen zuzugreifen. Das Bild unten zeigt die Schnittstelle von Ubuntu. Hier müssen Sie ein Passwort angeben, um weiter fortzufahren.

Datumssyntax

$ Datum [Option]… [+Format]

Datum

Ein grundlegender Befehl zum Anzeigen von Datum besteht darin, "Datum" einzugeben. Es bringt das aktuelle Datum und die aktuelle Uhrzeit, die automatisch vom System empfangen wird. Die Ausgabe zeigt den Tag des Monats, das Datum, das Jahr und die Uhrzeit. Der Befehl Datum erhält das Datum des Betriebssystems.

$ Datum

Befehl Benutzerhandbuch Datum

Um mehr über die Datumsbefehle zu erfahren, ist für den Benutzer ein manueller Handbuch verfügbar. Die Ausgabe zeigt die folgende Beschreibung.

$ MAN DATUM

Holen Sie sich Termine in verschiedenen Formaten

Daten können in mehr als einer alternativen Methode angezeigt werden. Das Schlüssel „D“ zeigt das Datum in dem Formular „/“ mit einem Datum, einem Monat und einem Jahr an. Während „F“ das Datum mit Hilfe von “zeigt“-„und das Format haben Jahr, Monat bzw. Tag. Um es dem Benutzer präzise und einfach zu machen, haben wir eine Zeichenfolge verwendet, die die richtige Bedeutung des Formatspezifizierers anzeigt, i.e., f und d. Der Bediener „+%“ wird verwendet, um den Formatspezifizierer mit dem Datum zu binden.

Holen Sie sich Tag, Monat und Jahr

Im Befehl werden einige Formatspezifizierer mit einem Datum zur Verbesserung der Funktionalität verwendet. Diese werden auch im Benutzerhandbuch angezeigt, das wir im obigen Beispiel gesehen haben. Zum Beispiel werden wir einige Beispiele erläutern, die den Benutzern das Erkennen von Benutzern erleichtern. Die Syntax für Formatspezifizierer lautet:

$ Datum + % [Formatoption]

Wenn die Syntax sie versteht, verwenden wir Datum und angegebenes Format, um eine bestimmte Ausgabe zu erhalten.

Einige Spezifizierer sind wie folgt:

%d = präsentiert den Tag des Monats
%B = zeigt den vollen Monatsnamen an
%M = Zeigt den Monat des Jahres an
%Y = das Jahr anzeigen
%T = Zeigen Sie die Zeit an
%H = zeigt die Stunde in der Zeit
%M = Zeigen Sie die Zeit in der Zeit an
%S = präsentiert die Sekunden in der Zeit

Der Monat des Jahres

Um den Monat des Jahres zu finden. Wir verwenden das "B" -Format wie oben beschrieben in Beispielen.

$ (Datum +%b)

Jahr Um das aktuelle Jahr anzuzeigen, verwenden wir das "Y" -Format. Wenn wir nur die letzten zwei Ziffern des Jahres wollen, wird ein kleines „Y“ verwendet.

$ (Datum +%y)
$ (Datum +%y)

WochentagWir werden "A" verwenden, um den vollen Namen des Tages in der Woche zu bekommen. Während „A“ verwendet wird, um die Abkürzung eines Tages zu erhalten.

$ (Datum +%a)
$ (Datum +%a)

Holen Sie sich Termine der Vergangenheit und Zukunft

Letzter TagDurch die Verwendung dieses angehängten Befehls werden wir das gestrige Datum erhalten.

$ Echo "gestern = $ (Datum -d" gestern ")"

Vor einem bestimmten Tag

Wir können Daten erhalten, indem wir ein relevantes Datum angeben, um zu diesem bestimmten Datum zurückzukehren. Zum Beispiel möchte der Benutzer vor 45 Tagen das Datum von vor 45 Tagen erhalten, daher wird dieser Befehl verwendet.

$ Echo "vor 45 Tagen = $ (Datum -d" morgen -45 Tage ")"

Im vergangenen Monat

Der Befehl letzten Monat hilft dem Benutzer, den Vormonat des laufenden Jahres zu erhalten.

$ Echo "letzten Monat = $ (Datum -d" letzten Monat ""+%b ")"

Nächstes Jahr

Das Kommando des nächsten Jahres zeigt das Jahr nach dem laufenden Jahr.

$ Echo = "nächstes Jahr = $ (Datum -d" nächstes Jahr " +%y") "

Unterschied zwischen Daten

Ein eindeutiger Tag wird durch Bereitstellung von zwei Daten erhalten. Ein Datum wird vom anderen abgeholt, so dass die Anzahl der Tage zwischen den beiden erhalten wird.

$ Echo $ (($ (Datum -d "2021-3-24" "+%s")-$ (Datum -d "2021-3-18" "+%s")/86400))

Datum mit -d oder -date -Format anzeigen

Der Befehl Datum weiß. Es dauert ein Eingabedatum als Zeichenfolge. Um das Datum am nächsten Tag der kommenden Woche zu erhalten, geben wir das folgende Beispiel ein.

$ date -date = "nächstes Dienstag"

Als nächstes kann der Date -Befehl die Sekunden des Datums berechnen, die bisher vergangen sind. Wir geben das relative Datum an, dessen Sekunden bekannt sein sollen.

$ Datum -d "2021-4-24" +"%s"

Unabhängig vom Format, das wir im Befehl angegeben haben, wird das Datum immer in einem bestimmten Muster als Standard angezeigt.

$ Datum -d "5/6/2021"

WECHE -NUMPER Im laufenden Jahr anzeigen

Wie im folgenden Befehl gezeigt, können wir die Woche des laufenden Jahres mit "V" erhalten.

Tagesnummer im laufenden Jahr

Tagesnummer bis zum aktuellen Datum angezeigt mit %J %.

$ Datum +%J

Legen Sie das Datum gemäß TimeZone fest

Um die aktuelle Zeitzone des Systems zu überprüfen, verwenden wir den folgenden Befehl.

$ Timedatectl

Dadurch wird die Ausgabe des Datums und der lokalen Zeit einer bestimmten Zeitzone angezeigt. Hier ist die Zeitzone Asien/Karachi.

Um die angegebene Zeitzone in einen anderen zu ändern, müssen Sie den Namen der Zeitzone kennenlernen. Das Format, das zur Anzeige von Timezone gefolgt ist, ist Region/Stadt. Hier sind die verfügbaren Optionen für Zeitzone:

$ Timedatectl List-TimeZones

Die gleiche Abfrage wird verwendet, um die Zeitzone neben der spezifischen Zeitzone zu ändern, die Sie ersetzen möchten.

$ sudo Timedatectl -Set -Timezone Europa/Istanbul

In der oben genannten Ausgabe können Sie feststellen, dass die Zeitzone mit Europa/Istanbul aktualisiert wird.

Erhalten Sie Datum und Uhrzeit, indem Sie die Hardwareuhr einstellen

Hardwareuhren funktionieren auch, wenn es keine Stromversorgung gibt. Es läuft in der Hardware des Systems.

$ sudo hwclock -how

Die Ausgabe wird wie im Bild gezeigt gezeigt:

Abschluss

Jetzt können wir ein Datum festlegen oder es über die Befehlszeile unter Linux ändern. Es ist ziemlich einfach und verständlich. Die oben genannten Abfragen werden für die Benutzer ausführlich erörtert. Formatspezifizierer helfen bei der Festlegung des Datums eines bestimmten Tages.