コマンドラインからシステムタイムゾーンを切り替えるための高速な方法はありますか?


21

私は通常、Date&TimeのSystem Preferenceパネルを使用してこれを行いますが、もしあればこれをより迅速に行う方法が欲しいです。

回答:


34

次のターミナルコマンドを使用します。

sudo systemsetup -settimezone timezone

有効なtimezone値のリストについては、を使用してくださいsudo systemsetup -listtimezones

現在のタイムゾーンを取得するには、次を使用します。

sudo systemsetup -gettimezone

5
また、記録のためだけに、現在のタイムゾーンを取得することもできますsudo systemsetup -gettimezone
XåpplI'-I0llwlg'I -

1
ルートなしでタイムゾーンを取得する方法はありますか?
cavalcade

CLIからNTPソースを更新するにはどうすればよいですか?

悲しいことに、これは私のために働いていません。変更されたようです(Set TimeZone: America/New_York終了コード0を返します)がsudo systemsetup -gettimezone、前の値(Time Zone: America/Los_Angeles)を返します。
AlexChaffee

0

さらに:

ランダムなタイムゾーンの印刷

ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip"

ランダムなタイムゾーンの設定

sudo systemsetup -settimezone (ruby -e "puts `sudo systemsetup -listtimezones`.lines.sample.strip")

タイムゾーンの検索(たとえば、この場合「Los」を含む):

sudo printf ''; sudo systemsetup -listtimezones | grep Los
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.