回答:
でシステム環境変数を定義し/etc/profile
ます。このファイルは~/.profile
(または~/.bash_profile
ログインシェルがbashの場合)、セッションの開始時にログインしたときに読み込まれます(一部のシステムでは、グラフィカルログインは除外されます)。
/etc/bash.bashrc
またはでシステムbash構成を定義します/etc/bashrc
(パスはディストリビューションによって異なりますが、どのCentOSが使用するかはわかりません)。このファイルは、対話型シェルを起動するたびに読み込まれます。そこで環境変数を定義すると、それらはシェルから起動されないプログラムでは使用できなくなりますが、呼び出し元によって設定された環境変数を上書きします。/etc/bashrc
またはで環境変数を定義しないでください~/.bashrc
。
すべてのシェルによって読み取られる「.bashrc」に相当するファイルはありますか?を参照してください。そしてそれが引用する投稿。