今回頂いた質問の要約は以下の通り。
環境変数 とは何でしょうか。
変数 は, 「CPU が使う数字や文字を入れる箱のようなもの。」
というイメージです。
環境変数 は Linux 用の箱, と考えればよいのでしょうか。
Yes, だいたい合ってる。
Linux の設定が入っている箱, というイメージでとりあえず OK.
実験: LANG 環境変数について
CentOS にログインして $ ls -l /
というコマンドを実行すると,
ディレクトリーの一覧が出力される。
注目するべきは, タイムスタンプ (日時) が 12月 15 と日本語で表記されている。
これは, LANG という環境変数に, 日本語を表す ja_JP.UTF-8 という文字列が設定されているためである。
環境変数は $ echo ${LANG}
といったコマンドで確認できる。
頭にドルマーク ($) を付けるのがポイント。中括弧は有っても無くても OK.
そこで, LANG 環境変数に英語を表す C を設定してみよう。
環境変数の設定はイコール (=) で設定できる: コマンドは $ LANG=C
となる。
その上で再度, $ ls -l /
というコマンドを実行すると,
12月 15 と出力されていた文字列が Dec 15 と表記されていることがわかる。
以上