Чтобы установить переменную окружения TZ
в csh
, используйте
sentenv TZ Asia/Singapore
Для текущего сеанса оболочки используйте переменную среды TZ, выполнив команду:
export TZ=Asia/Singapore
Чтобы это изменение сохранялось за пределами этого сеанса оболочки, вам необходимо изменить файл, в котором хранится часовой пояс. В системах на базе Red Hat -это файл /etc/localtime . Вы захотите удалить его и заменить на правильный часовой пояс. Другие часовые пояса находятся в каталоге /usb/share/zoneinfo .
Первый:
sudo rm /etc/localtime
Тогда:
sudo cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
Запуск date
должен дать правильный результат.
Простой способ изменить часовой пояс — использовать переменную оболочки TZ. Вы можете сделать это с помощью однострочной команды, как показано ниже:
bash -c "export TZ=Asia/Singapore"
Этот параметр часового пояса будет доступен только для текущей оболочки, из которой вы экспортируете эту переменную TZ.