Datum in Linux über die Befehlszeile einstellen

Set Date Linux From Command Line



Der date-Befehl zeigt das Datum und die Uhrzeit des Systems an. Es ermöglicht dem Benutzer, Datum und Uhrzeit in verschiedenen Formaten abzurufen. Dieser Befehl hilft auch bei der Berechnung aktueller, vergangener und zukünftiger Daten mit Hilfe verschiedener Operatoren und Formatbezeichner. Damit Funktionalitäten ausgeführt werden können, sollten die Systemuhr und die Uhr des Servers genau pünktlich sein. Hier sind einige Beispiele, die Ihr Wissen über den Datumsbefehl in Linux erweitern.

Voraussetzungen

Um die Funktionsweise von Datumsbefehlen und deren Verwendung kennenzulernen, sollte Linux (Ubuntu) auf Ihrem System installiert sein. 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 Benutzeroberfläche von Ubuntu. Hier müssen Sie ein Passwort eingeben, um fortzufahren.









Datumssyntax

$Datum [MÖGLICHKEIT]...[+FORMAT]

Datum

Ein grundlegender Befehl zum Anzeigen des Datums ist die Eingabe von Datum. Es bringt das aktuelle Datum und die Uhrzeit, die automatisch vom System empfangen werden. Die Ausgabe zeigt den Tag des Monats, das Datum, das Jahr und die Uhrzeit an. Der Date-Befehl ruft das Datum des Betriebssystems ab.



$Datum





Benutzerhandbuch Datumsbefehl

Um mehr über die datumsbezogenen Befehle zu erfahren, steht dem Benutzer eine manuelle Anleitung zur Verfügung. Die Ausgabe zeigt die folgende Beschreibung.

$Mann Datum



Abrufen von Daten in verschiedenen Formaten

Datumsangaben können in mehr als einer alternativen Methode angezeigt werden. Taste D zeigt das Datum in der Form / mit Datum, Monat und Jahr an. Während F das Datum mit Hilfe von - anzeigt und das Format Jahr, Monat bzw. Tag hat. Um es dem Benutzer präzise und einfach zu machen, haben wir einen String verwendet, der die richtige Bedeutung des Formatbezeichners, d. h. f und d, anzeigt. Der +%-Operator wird verwendet, um den Formatbezeichner an das Datum zu binden.

Tag, Monat und Jahr abrufen

Im Befehl werden einige Formatbezeichner mit einem Datum verwendet, um die Funktionalität zu verbessern. Diese werden auch in der Bedienungsanleitung gezeigt, die wir im obigen Beispiel gesehen haben. Wir werden zum Beispiel einige Beispiele erläutern, um sie für die Benutzer leichter zu erkennen. Die Syntax für Formatbezeichner lautet:

$Datum+% [Format-Option]

Wie die Syntax es versteht, verwenden wir das Datum und das angegebene Format, um eine bestimmte Ausgabe zu erhalten.

Einige Spezifizierer sind wie folgt:

%D= Zeigt den Tag des Monats an

%B= Zeigt den vollständigen Monatsnamen an

%m= Zeigt den Monat des Jahres an

%UND= Anzeige des Jahres

%T= Anzeige derZeit

%h= Zeigt die Stunde anin Zeit

%m= Anzeige der Minutein Zeit

%S= Zeigt die Sekunden anin Zeit

Der Monat des Jahres

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

$(Datum+%B)

Jahr Zur Anzeige des aktuellen Jahres verwenden wir das Y-Format. Wenn wir nur die letzten beiden Ziffern des Jahres wollen, wird ein kleines y verwendet.

$(Datum+%und)

$(Datum+%UND)

Wochentag Wir verwenden A, um den vollständigen Namen des Tages in der Woche zu erhalten. Während a verwendet wird, um die Abkürzung eines Tages zu erhalten.

$(Datum+%ZU)

$(Datum+%zu)

Holen Sie sich Daten der Vergangenheit und Zukunft

Letzter Tag Mit diesem angehängten Befehl erhalten wir das Datum von gestern.

$Rauswerfengestern= $(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. Der Benutzer möchte beispielsweise das Datum vor 45 Tagen abrufen, daher wird dieser Befehl verwendet.

$Echo vorVier fünfTage =$(Datum–d morgen-Vier fünfTage)

Letzten Monat

Der Befehl Letzter Monat hilft dem Benutzer, den Vormonat des aktuellen Jahres abzurufen.

$Rauswerfenletzte Monat= $(Datum-DletzteMonat +%B)

Nächstes Jahr

Der Befehl für das nächste Jahr zeigt das Jahr nach dem aktuellen Jahr an.

$Rauswerfen= nächstes Jahr =$(Datum–d nächstes Jahr +%UND)

Unterschied zwischen den Daten

Ein bestimmter Tag wird durch die Angabe von zwei Daten erhalten. Ein Datum wird vom anderen subtrahiert, so dass sich die Anzahl der Tage zwischen den beiden ergibt.

$Ich vermisse $((($(Datum-D2021-3-24+%S)- $(Datum-D2021-3-18+%S))/86400))

Datum im –d- oder –date-Format anzeigen

Der Date-Befehl weiß, wie er die Eingabe –d oder –date verarbeiten kann. Es nimmt ein Eingabedatum als Zeichenfolge an. Um das Datum am nächsten Tag der kommenden Woche zu erhalten, geben wir das folgende Beispiel ein.

$Datum-Datum= nächsten Dienstag

Als nächstes kann der date-Befehl die Sekunden des Datums berechnen, die bis jetzt vergangen sind. Wir liefern das relative Datum, dessen Sekunden bekannt sein sollen.

$Datum-D2021-4-24+%S

Unabhängig von dem Format, das wir im Befehl angegeben haben, wird das Datum standardmäßig immer in einem bestimmten Muster angezeigt.

$Datum-D5/6/2021

Wochennummer im aktuellen Jahr anzeigen

Wie im folgenden Befehl gezeigt, können wir mit V die Wochennummer des aktuellen Jahres abrufen.

Tagesnummer im laufenden Jahr

Die Tagesnummer bis zum aktuellen Datum wird mit %j% angezeigt.

$Datum +%J

Datum gemäß Zeitzone einstellen

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

$Uhrzeitdatectl

Dies zeigt die Ausgabe des Datums und der Ortszeit einer bestimmten Zeitzone an. Hier ist die Zeitzone Asia/Karachi.

Um die angegebene Zeitzone in eine andere zu ändern, müssen Sie den Namen der Zeitzone kennen. Das Format zur Anzeige der Zeitzone ist Region/Stadt. Hier sind die verfügbaren Optionen der Zeitzone:

$timedatectl list-timezones

Dieselbe Abfrage wird verwendet, um die Zeitzone außer der spezifischen Zeitzone zu ändern, die Sie ersetzen möchten.

$sudotimedatectleinstellen–Zeitzone Europa/Istanbul

In der oben genannten Ausgabe sehen Sie, dass die Zeitzone mit Europa/Istanbul aktualisiert wird.

Abrufen von Datum und Uhrzeit durch Einstellen der Hardware-Uhr

Hardware-Uhren funktionieren auch ohne Stromversorgung. Es läuft innerhalb der Hardware des Systems.

$sudohwclock –zeigen

Die Ausgabe wird wie im Bild gezeigt demonstriert:

Abschluss

Jetzt können wir ein Datum festlegen oder es über die Befehlszeile in Linux ändern. Es ist ganz einfach und verständlich. Die oben genannten Abfragen werden für die Benutzer ausführlich besprochen. Formatbezeichner helfen beim Festlegen des Datums eines bestimmten Tages.