localeコマンド
$ locale [オプション]
| オプション | 由来 | 説明 |
|---|---|---|
default |
current locale | 現在の環境変数に基づくロケール設定を表示 例: LANG=ja_JP.UTF-8 など |
-a |
all | システムにインストールされている全ロケールを表示 例: en_US.UTF-8, ja_JP.UTF-8 など |
-m |
charmap | すべての文字コードを一覧表示 例: UTF-8, ISO-8859-1 など |
主な環境変数(/etc/locale.conf)
| 変数名 | 説明 | 優先順位 | 例 |
|---|---|---|---|
LC_ALL |
すべてのロケール設定を一括で上書きする特別な変数 非推奨 |
最優先 | LC_ALL=ja_JP.UTF-8 |
LC_CTYPE |
文字分類や大文字・小文字の判別、マルチバイト文字の処理などの設定 | 中 | LC_CTYPE=ja_JP.UTF-8 |
LC_MESSAGES |
システムメッセージの言語(例:エラーメッセージ) | 中 | LC_MESSAGES=en_US.UTF-8 |
LC_MONETARY |
通貨の書式 | 中 | LC_MONETARY=ja_JP.UTF-8 |
LC_NUMERIC |
数値の表記(例:小数点の区切り文字など) | 中 | LC_NUMERIC=de_DE.UTF-8 |
LC_TIME |
日付や時刻の書式(例:YYYY/MM/DD や曜日名) |
中 | LC_TIME=fr_FR.UTF-8 |
LC_NAME |
個人名や敬称などの書式(例:姓名の順序、敬称 Mr./Ms.) | 中 | LC_NAME=ja_JP.UTF-8 |
LC_ADDRESS |
住所表記の書式(例:郵便番号、都道府県、番地の順序) | 中 | LC_ADDRESS=ja_JP.UTF-8 |
LC_TELEPHONE |
電話番号の書式(国番号・市外局番・番号の区切り) | 中 | LC_TELEPHONE=ja_JP.UTF-8 |
LANG |
基本となるロケール 他の LC_* が未設定の場合に使用される |
最低 | LANG=en_US.UTF-8 |
-
Cロケール(C言語の標準ライブラリ(C Standard Library)):標準的ロケールで、出力が英語(ASCII)のみになります。
Ping-t
locale
環境変数