web-dev-qa-db-ja.com

環境変数(PATHなど)が設定されている場所を確認するにはどうすればよいですか?

Linuxのbashシェルでxtermを使用しています。私がecho $PATH、ディレクトリが表示されているので、誰がこのディレクトリをPATHに置いたか知りたいです。どうすればわかりますか?

ありがとう!

7
MK.

ログインシェルがbashであると仮定すると、次のファイルを調べ始めることができます。/etc/profile~/.bashrcおよび~/.bash_profile。別のシェルからbashを呼び出す場合は、他のシェルが設定する変数を確認する必要がある場合があります。

4
Karolos

おそらく誰を見つけることはできませんが、どのファイルがそれを設定しているかはわかります。スタートアップファイルについては、Bashのドキュメントを参照してください。 $ PATHやその他の環境変数を設定するために起動時にbashプロセスを実行するものがいくつかあります。

http://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files

また、ファイル/ etc/environmentを確認することもできます。

0
Carlos Cuevas