English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vollständiges Kommandoerhandbuch für Linux
Der Linux-Befehl date kann verwendet werden, um das Systemdatum und -zeit anzuzeigen oder zu setzen. Bei der Anzeige kann der Benutzer das gewünschte Format einstellen, das durch einen Pluszeichen gefolgten Zeichenkette enthält, und die verfügbaren Zeichen sind wie folgt aufgelistet:
Zeit:
Datum:
Falls der Pluspunkt nicht am Anfang steht, bedeutet dies, dass die Zeit eingestellt werden soll, und das Zeitformat ist MMDDhhmm[[CC]YY][.ss], wobei MM der Monat, DD der Tag, hh die Stunde, mm die Minute, CC die ersten zwei Ziffern des Jahres, YY die letzten zwei Ziffern des Jahres und ss die Sekunden sind.
Berechtigungen: Alle Benutzer.
Wenn Sie unbedeutende Nullen nicht anzeigen möchten (z.B. 1999/03/07) kann man in das Zeichen einfügen - Zeichen, z.B. date '+%-H:%-M:%-S' entfernt die bedeutungslosen Nullen aus der Stunde, Minute und Sekunde, z.B. die ursprüngliche 08:09:04 wird zu 8:9:4Nur der Berechtigte (z.B. root) kann das Systemdatum einstellen.
Nachdem Sie das Systemdatum als root geändert haben, vergessen Sie nicht, -Schreiben Sie das Systemdatum in den CMOS, damit das Systemdatum beim nächsten Neustart die neuesten und richtigen Werte behält.
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
Parameterbeschreibung:
Aktuelle Zeit anzeigen
# date Mittwoch 5Monat 12 14:08:12 CST 2010 # date '"+%c '" 2010Jahr 05Monat12Tag Mittwoch 14Stunde 09Minute 02Sekunde # date '"+%D '" //Anzeige der vollständigen Zeit 05/12/10 # date '"+%x '" //Anzeige des numerischen Datums, das Jahr wird mit zwei Ziffern angezeigt 2010Jahr 05Monat12Tag # date '"+%T' //Anzeige des Datums, das Jahr wird mit vier Ziffern angezeigt 14:09:31 # date '"+%X '" //Anzeige24Format der Stunde 14Stunde 09Minute39Sekunde
Nach eigenem Format ausgeben
# date '"+usr_time: $1:%M %P -hey' usr_time: $1:16 Nachmittag -hey
Anzeige der Zeit und einen Zeilenumbruch, gefolgt von der aktuellen Datum
date '"+%T%n%D'
Anzeige des Monats und des Tages
date '"+%B %d'
Anzeige von Datum und Zeit setzen (12:34:56)
date --date '"12:34:56