localeコマンド
はじめに こんにちは!今回はlocaleコマンドについて解説します。 localeは、システムのロケール設定を表示・確認するコマンドです。ロケールって何?という人も多いと思いますが、簡単には「言語、地域、文字コード」の設定のこと。「日本語で日付表示したい」「UTF-8で統一したい」というときに重要なんですよ。 多言語対応のシステムやスクリプト開発で、言語・地域設定による問題を解決する際に活躍します。 localeコマンドとは localeは、現在のシステムロケール設定を表示する外部コマンドです。“locale"は「地域、ロケール」という意味ですね。 言語、国、文字コード、時間形式、通貨単位など、地域化に関連するさまざまな設定が含まれています。トラブルシューティングやシステム設定の確認に重要です。 基本構文 1 locale [オプション] オプションなしで実行すると、現在のロケール設定をすべて表示します。 主なオプション オプション 説明 -a インストール済みのすべてのロケール一覧表示 -m 利用可能なエンコーディング一覧表示 -c ロケール定義を簡潔に表示 使用例 例1: 現在のロケール設定を表示 1 locale 実行結果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" 現在のシステムロケール設定がすべて表示されます。 例2: インストール済みのロケール一覧 1 locale -a 実行結果: ...