投稿日:2005年04月23日 作成鷹の巣

No.18808 Linuxの環境変数PATHの/bin,/usr/bin,/usr/local/binはどこで設定されているのでしょうか?



Linuxの環境変数PATHの/bin,/usr/bin,/usr/local/binはどこで設定されているのでしょうか?

No.18808 投稿時間:2005年04月23日(Sat) 22:36 投稿者名:じい URL:

「じい」と申します。宜しくお願い致します。

RedHatLinux AS3.0 を使用しております。

環境変数のうち、PATHについて質問させて頂きます。

env コマンドを実行し、パスの設定の部分(PATH=)を見ると、
/bin , /usr/bin , /usr/local/bin
が設定されております。

しかし、システム起動時に読み込まれ、全ユーザ共通の環境変数を
設定するという
/etc/bashrc , /etc/profile を見てみても上記3つのパスは
設定されておりません。
また、/etc/profile内で読み込むと書いてある
/etc/profile.d以下の*.shの中身を見ても、上記3つのパスは
設定されていないようです。

上記3つのパスはどこで設定されているのでしょうか?
どうぞ宜しくお願い致します。


fedora core 3の場合/etc/rc.d/rc.sysinitでfunctionsを読みこんでいます。

No.18814 投稿時間:2005年04月24日(Sun) 14:28 投稿者名:stranger URL:

> 「じい」と申します。宜しくお願い致します。
> > RedHatLinux AS3.0 を使用しております。
> > 環境変数のうち、PATHについて質問させて頂きます。
> > env コマンドを実行し、パスの設定の部分(PATH=)を見ると、
> /bin , /usr/bin , /usr/local/bin
> が設定されております。
> > しかし、システム起動時に読み込まれ、全ユーザ共通の環境変数を
> 設定するという
> /etc/bashrc , /etc/profile を見てみても上記3つのパスは
> 設定されておりません。
> また、/etc/profile内で読み込むと書いてある
> /etc/profile.d以下の*.shの中身を見ても、上記3つのパスは
> 設定されていないようです。
> > 上記3つのパスはどこで設定されているのでしょうか?
> どうぞ宜しくお願い致します。
fedora core 3の場合
(たぶん)
/etc/rc.d/rc.sysinitでfunctionsを読みこんでいます
rc.sysinitの一部

. /etc/init.d/functions

functionsの一部

# Set up a default search path.
PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
export PATH


ありがとうございます!残るは/usr/local/binです。

No.18817 投稿時間:2005年04月24日(Sun) 16:01 投稿者名:じい URL:

> fedora core 3の場合
> (たぶん)
> /etc/rc.d/rc.sysinitでfunctionsを読みこんでいます
> rc.sysinitの一部
>
> . /etc/init.d/functions
>
> functionsの一部
>
> # Set up a default search path.
> PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
> export PATH

stranger様
ありがとうございます!!

共通環境変数(PATH)として設定されている、/usr/bin , /bin については
/etc/init.d/functionsにて設定されている事が確認できました!!

残る/usr/local/bin について、設定している箇所はどちらになりますでしょうか。。。?
どなたか分かる方がいらっしゃいましたら、どうぞ宜しくお願い致します。


目次掲示板過去ログ目次▲頁先頭