Wie kann ich die Zeitzone meines Computers über das Terminal überprüfen?

Wie kann ich die Zeitzone meines Computers über das Terminal überprüfen?

Ich schreibe ein Bash-Skript, das irgendwann die Zeitzone eines Benutzers bestimmen muss. Wie genau kann ich also die Zeitzone im Terminal überprüfen? Ich möchte die Ausgabe in GMT und UTC erhalten können. Wenn ich die Ausgabe jedoch in anderen Zeitzonen erhalten kann, wäre eine Liste dieser Zeitzonen und deren Abruf nett. Ich verwende Ubuntu GNOME 15.10 mit GNOME 3.18.

Antwort1

Verwenden:

timedatectl status | grep "Time zone"

Ohne sie greperhalten Sie viel mehr Informationen.

Wie betont von@Christian UlbrichInKommentarder Wortlaut für die Zeitzone scheint sich je nach der von Ihnen verwendeten Version von timaedatectloder zu ändern (unter 14.04.5 scheint es in einem Wort geschrieben zu sein). Um sicherzustellen, dass Sie die richtige Ausgabe erhalten, können Sie den obigen Befehl ohne Weiterleitung durch grep ausführen, um sicherzustellen, dass Sie das Richtige greppen.systemdTimezone

Hier eine Beispielausgabe des obigen timedatectl statusBefehls unter 18.04 ohne Weiterleitung an grep:

Bildbeschreibung hier eingeben

verwandte Informationen