如何透過終端機檢查電腦的時區?

如何透過終端機檢查電腦的時區?

我正在編寫一個 bash 腳本,該腳本在某些時候需要確定使用者的時區,那麼我如何準確地檢查終端中的時區?我希望能夠獲得 GMT 和 UTC 格式的輸出。不過,如果我可以得到任何其他輸出的輸出,那麼列出這些輸出以及如何獲得它們會很好。我正在運行 Ubuntu GNOME 15.10 和 GNOME 3.18。

答案1

使用:

timedatectl status | grep "Time zone"

如果沒有,grep您會獲得更多資訊。

正如所指出的@克里斯蒂安烏布里奇評論timezone 的措詞似乎會根據您使用的timaedatectl或的版本而變化systemd(在 14.04.5 上它似乎是Timezone用一個詞寫的),因此為了確保您獲得正確的輸出,您可以運行上述命令而無需通過管道grep 以確保grep 得到正確的結果。

以下是上述命令在 18.04 上的範例輸出timedatectl status,未透過管道將其傳遞給 grep:

在此輸入影像描述

相關內容