Вопрос Как проверить часовой пояс компьютера через терминал? [Дубликат]


На этот вопрос уже есть ответ:

Я пишу сценарий bash, который в какой-то момент должен определять часовой пояс пользователя, так как точно я могу проверить часовой пояс в терминале? Я хотел бы иметь возможность получать результаты с точки зрения GMT и UTC. Хотя, если я смогу получить результат в терминах любых других, тогда список тех, и как их получить, будет приятным. Я запускаю Ubuntu GNOME 15.10 с GNOME 3.18.


15
2018-05-03 18:27


происхождения




ответы:


Использование:

timedatectl status | grep "Time zone"

Без grep вы получаете гораздо больше информации.

Здесь приведен пример вывода выше timedatectl status команда, не проложив ее до grep: enter image description here


24
2018-05-03 18:30



небольшое редактирование: вам может понадобиться просто grep «zone», так как Timezone обрабатывается как одно слово иногда - aliasav
На каком языке это написано одним словом в этом случае? - Videonauth
на Ubuntu, timedatectl показать часовой пояс как одно слово - aliasav
Тогда я должен быть на каком-то специальном Ubuntu, возможно, выше вы можете увидеть результат timedatectl без grep на Ubuntu 18.04, и это было то же самое в 16.04, что я установил время, когда я написал этот ответ. нет необходимости говорить, что это было то же самое в 16.10, 17.04 и 17.10, прежде чем я установил бионический. Даже без параметра статуса timedatectl возвращает мне тот же результат. - Videonauth
О, хорошо, могут быть и другие версии пакетов. Возможно, вам будет лучше избегать нечувствительного к регистру «часового пояса» или «часового пояса», чтобы быть уверенным. - aliasav