我正在编写一个 bash 脚本,该脚本有时需要确定用户的时区,那么我究竟如何在终端中检查时区?我希望能够获得 GMT 和 UTC 的输出。但是,如果我可以获得任何其他的输出,那么列出这些输出以及如何获取它们会很好。我正在运行带有 GNOME 3.18 的 Ubuntu GNOME 15.10。
答案1
使用:
timedatectl status | grep "Time zone"
没有它,grep
你就能获得更多的信息。
正如@Christian Ulbrich在评论时区的措辞似乎会根据您所使用的版本的不同而变化timaedatectl
(systemd
在 14.04.5 上它似乎Timezone
用一个词来写),因此为了确保您获得正确的输出,您可以运行上述命令而无需通过 grep 管道来确保您 grep 正确的东西。
下面是上述命令在 18.04 上的示例输出timedatectl status
,未将其通过管道传输到 grep: