▼スレッド
│
└◇196:環境変数 [重富巧彦] 02/14 10:55
└◇197:Re:環境変数 [りう] 02/14
└◇198:Re[2]:環境変数 [重富巧彦] 02/15 <
はじめまして。Cygwinを使い始めたばかりの、重富と申します。スレッド一覧
Cygwinの環境変数について教えていただけませんでしょうか。
具体的には・・・
1) Cygwin は、デフォルトの環境変数 ( printenv すると
たくさん表示されますよね、あれです ) を、どうやって
決めているのか。
2) ユーザが追加の環境変数を設定するには、どこに、何という
ファイルを置き、どのように記述すればよいのか
自分なりに、Cygwinディレクトリ下の全ファイルの検索を
したりして探したのですが、該当するファイルが見つかりません。また、ホームディレクトリにもそれらしきファイルが
ないみたいだし・・・
どうぞ、よろしくお願いいたします。
まず、使用している Windows のバージョンくらいはスレッド一覧
書きましょうね。
printenv で表示される環境変数の殆どは、
Windows が定義しているものです。
NT/2000/XP なら、コントロールパネルの「システム」で
参照できます。例えば、2000 であれば「詳細」タブの
「環境変数」ボタンを押せばよいでしょう。
環境変数の設定もここで出来ます。ユーザの環境変数は、
現在のユーザのみに適用される環境変数、システムの
環境変数は、全ユーザに対して適用される環境変数です。
ここで見当たらないもののうちの幾つかは、/etc の
下にあるシェルの初期設定ファイルで設定されているかも
しれません。
なお、環境変数を定義するにはホームディレクトリの下にある
.bashrc や .cshrc などと言ったファイルを利用する方法も
あります。
りうさん、的確な回答、ありがとうございます。スレッド一覧
おっしゃるとおり、「Windowsの環境変数には無いなぁ」
と思っていた変数は、/etc/profile に記述されていました。
また、ホームディレクトリに .bashrc を作って、そこに
自前の環境変数を指定することにも成功いたしました。
本当に、感謝です。
重富巧彦