ロケール - Linux

ロケールとは?

システムの言語や日付・時間の表示形式、通貨や数値のフォーマットなどを管理する重要な設定です。

現在のロケールの設定が表示するには、以下のコマンドを実行します。

locale

システムにインストールされているロケール一覧を表示するには、以下のコマンドを使います。

locale -a

localectlコマンド

localectlコマンドは、RHEL7から導入されました。

# 現在のロケールの設定を表示
localectl status

# 利用可能なロケールを表示
localectl list-locales

# ロケールの変更
sudo localectl set-locale LANG=ロケール

ロケールの設定ファイルは、/etc/locale.confです。

環境変数に登録

環境変数にロケールの設定を登録することでも変更ができます。

ターミナルで以下のコマンドを実行します。

export LANG=en_US

ログインしているユーザーの設定を永続的にするには、.bash_profileに記述します。

echo 'export LANG=LANG=en_US' >> .bash_profile

システム全体で利用する場合は、/etc/profileに設定をします。