我々が、とにかく私たちの.bash_profileに.bash_profileが通常.bashrcをソースとして使用している場合は、単に.bashrcを使用しないでください。
source ~/.bashrc
を置くようです。だから、ただ一つのファイルを使うのではなく、なぜ.bashrc?
我々が、とにかく私たちの.bash_profileに.bash_profileが通常.bashrcをソースとして使用している場合は、単に.bashrcを使用しないでください。
source ~/.bashrc
を置くようです。だから、ただ一つのファイルを使うのではなく、なぜ.bashrc?
xtermなどが開かれるたびに(.bashrc
など)毎回ではなく、ログインごとに一度だけ行うようにすることがあります(.bash_profile
)ので、ユーザーに解読と読み込みのパスフレーズを求めるSSHキーをsshエージェントなどに組み込むことができます。
.bash_profile
には、端末ではないシェルインスタンスには適していないものがあります。たとえば、エディタからシェルを介して外部コマンドを実行した場合、シェルインスタンスは.bashrc
をソースにしますが、.bash_profile
は出力しません。たとえば、alias ls=ls -F
を私のプロファイルに入れても構いませんが、シェルのインスタンスだけにエイリアスを適用することは望ましくありません。
RCファイルが対話型シェルでのみ読み込まれることに注意してください(POSIXモードやshなどの強制起動モードや起動モードが異なる場合を除きます)。 – TheBonsai