UbuntuおよびMintで.bashrcを使用してユーザータイムゾーンを設定する方法
多くのデスクトップ対応のUbuntuコンピュータには便利なGUI設定がありますが、これはヘッドレス(つまり、画面のない)インスタンス、例えばサーバーの設定には役立ちません。ターミナルからタイムゾーンを設定する方法を.bashrcを使用して見つけてください。
.bashrc とは何ですか?
.bashrcファイルは、ホームディレクトリのルートにある隠しBashシェル専用ファイルです。つまり、その位置は~/.bashrcです。
~(チルダ) は、あなたのホームディレクトリへのショートカットであり、例えばそのような長いパスがあります。
/home/roel使用する際に
~
Bashは自動的にチルダをあなたのホームディレクトリ(ユーザー名を含む)に置き換えます。
このファイルは、テキストエディタのようなものを使って編集できます。
vimまたは
nano. もし使用方法についてもっと知りたい場合は
vim私たちの「.vimrcを使った素晴らしいVimプロファイルの定義」という記事をチェックしてみてください。そこでは基本的なことも説明されています。
vim使用法。
経験がない場合は
vimまだ急いでいる場合は、次のように使えます
nanoエディタの代わりに。単純に実行します。
nano ~/.bashrcあなたの .bashrc を編集する準備を始めるために。エラーが表示された場合は
nano
あなたのシステムに見つかりませんでしたので、同じものをインストールしてください。
sudo apt install nano.bashrcファイルには、ユーザーごとのシステム設定が含まれています。言い換えれば、コマンドのエイリアスやタイムゾーンのように、Bashターミナルセッションを開始するたびに利用できるように何かを事前に設定したい場合、.bashrcファイルがその場所です!
Bashでユーザーのタイムゾーンを変更する
Bash でユーザーのタイムゾーンを変更するのは簡単です。単に TZ 変数を希望のタイムゾーンに設定(エクスポート)するだけです。例えば:
export TZ=Australia/Perth
date
export TZ=Australia/Darwin
date
2つの場所の間の時間の違いと、異なるタイムゾーンの略称に注意してください。
タイムゾーンのリストを取得するには、単にtimedatectl list-timezones | grep your_countryを実行します。ここでyour_countryは実際の国、またはシェルの時間設定/構成に使用したい国に置き換えます。
この情報を持っているので、私たちの望ましい設定に合わせて .bashrc ファイルを更新するのが簡単になります。
.bashrcからユーザーのタイムゾーンを設定する
タイムゾーンをあなたの ~/.bashrc ファイルから設定するには、まずテキストエディタを使用してファイルを開き(上記のように説明)、次にファイルの最後に以下の行を追加して、タイムゾーンを好みの設定に変更します:
export TZ=Australia/Sydney
現在、単に現在のBashセッションを終了し、再度開いてください。今、dateコマンドを実行すると、タイムゾーンが~/.bashrcファイルのTZ変数にエクスポートされた値に変更されていることがわかります。オプションなしでtimedatectlと入力すると、より詳細な概要を見ることができます。たとえば、TZの設定をAustralia/Sydneyに使用した場合、次のようになります:
まとめる
この記事では、.bashrcファイルを使用してUbuntuまたはLinux Mintでタイムゾーンを設定する方法についてレビューしました。また、このファイルを編集する方法とこのファイルが何をするのかについても見ていきました。コマンドラインからタイムゾーンを設定できることは、サーバーのようなヘッドレス(画面のない)システムで作業しているときに特に便利です。正しい時間を、毎回楽しんでください!



