Yanıtlar:
Aşağıdaki Terminal komutunu kullanın:
sudo systemsetup -settimezone timezone
Geçerli timezone
değerlerin bir listesi için tuşunu kullanın sudo systemsetup -listtimezones
.
Geçerli saat dilimini almak için şunu kullanın:
sudo systemsetup -gettimezone
Set TimeZone: America/New_York
çıkış kodu 0'ı söylüyor ve döndürüyor), ancak sudo systemsetup -gettimezone
önceki değeri ( Time Zone: America/Los_Angeles
) döndürüyor .
Bunlara ek olarak:
Rasgele bir saat dilimi yazdırma :
ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"
Rasgele bir saat dilimi ayarlama :
sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")
Bir saat dilimi bulma (örneğin, bu durumda "Los" içeren):
sudo printf ''; sudo systemsetup -listtimezones | grep Los
sudo systemsetup -gettimezone
.