ฉันมักจะทำผ่านแผงการตั้งค่าระบบสำหรับวันที่และเวลา แต่ฉันต้องการวิธีที่เร็วกว่าในการทำเช่นนี้หากมี
ฉันมักจะทำผ่านแผงการตั้งค่าระบบสำหรับวันที่และเวลา แต่ฉันต้องการวิธีที่เร็วกว่าในการทำเช่นนี้หากมี
คำตอบ:
ใช้คำสั่ง Terminal ต่อไปนี้:
sudo systemsetup -settimezone timezone
สำหรับรายชื่อของที่ถูกต้องค่าใช้timezone
sudo systemsetup -listtimezones
ในการรับเขตเวลาปัจจุบันให้ใช้:
sudo systemsetup -gettimezone
Set TimeZone: America/New_York
และส่งกลับรหัสออก 0) แต่จากนั้นsudo systemsetup -gettimezone
ส่งกลับค่าก่อนหน้า ( Time Zone: America/Los_Angeles
)
นอกจากนี้:
การพิมพ์เขตเวลาแบบสุ่ม :
ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"
การตั้งค่าเขตเวลาแบบสุ่ม :
sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")
การค้นหาเขตเวลา (เช่นมี "ลอส" ในกรณีนี้):
sudo printf ''; sudo systemsetup -listtimezones | grep Los
sudo systemsetup -gettimezone
นั้น