過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問18

システム管理/ローカライゼーションと国際化

ロケールを決める環境変数LANGとLC_ALLの関係として適切なものはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問18

正解:B

解説

ロケール関連の変数には優先順位があり、LC_ALLが設定されていればすべてに優先します。次にLC_TIMEやLC_CTYPEといった分野ごとの変数、最後に既定値としてLANGが使われます。スクリプトの実行結果を環境によらず一定にしたい場合に、LC_ALL=Cを指定する手法がよく使われます。

選択肢ごとの解説

  • A誤り。優先されるのはLC_ALLの側です。
  • B正しい。LC_ALLはすべてのロケール設定に優先します。
  • C誤り。優先順位の異なる別々の変数です。
  • D誤り。どちらも分野を限定せず、ロケール全体に関わる変数です。
LinuCレベル1の過去問を演習モードで解く