環境変数の役割
わりとしっかりと作られたアプリケーションプログラムでは、例えば
コマンド起動時の指定
環境変数による指定
ホームディレクトリに置かれている設定ファイル
システムのデフォルト
というように、動作の仕方を優先順位の異なる幾つかの方法で指定できるようになっていることが多い。
環境変数は「簡単に変更できるデフォルト値」というような形で使う場合が多く、例えば画面表示やプリンター出力を行なうプログラムに対しては明示的に出力 先を指定することにより、 DISPLAY や PRINTER といった環境変数での指定をオーバーライドすることができる。
このような仕組みにより
通常は いちいち指定をしなくてもある程度状況に合わせた動作をする
必要ならばさらに細かく動作を指定したい場合にも対応できる
ということが可能になっている。