web-dev-qa-db-ja.com

ターミナルを介してコンピューターのタイムゾーンを確認する方法は?

ある時点でユーザーのタイムゾーンを決定する必要があるbashスクリプトを書いているので、ターミナルでタイムゾーンを正確に確認するにはどうすればよいですか? GMTとUTCの観点から出力を取得したいと思います。ただし、他の項目に関して出力を取得できる場合は、それらのリストと取得方法がいいでしょう。 Ubuntu GNOME 15.10とGNOME 3.18を実行しています。

26
user364819

つかいます:

timedatectl status | grep "Time zone"

grepがなければ、より多くの情報を取得できます。

@ Christian Ulbrich in comment で指摘されているように、タイムゾーンの表現は、使用しているtimaedatectlまたはsystemdのバージョンに応じて変化するようです( 14.04.5ではTimezoneが1つのWordで書かれているようです)、適切な出力が得られるようにするには、grepを介さずに上記のコマンドを実行して、正しいことをgrepします。

ここで、18.04で上記のtimedatectl statusコマンドをgrepにパイプすることなく出力する例を示します。

enter image description here

42
Videonauth