私の知る限り、対話型シェルはログインである場合とログインでない場合があり、それらの起動ファイルは異なります。
- もしインタラクティブ+のログインシェル→
/etc/profile
その後の最初読める~/.bash_profile
、~/.bash_login
と、~/.profile
- もしインタラクティブ+非ログインシェル→
/etc/bash.bashrc
その後、~/.bashrc
ログインシェルかどうかに関係なく、インタラクティブシェルを使用するたびにいくつかの変数を設定したいと思います。
1
環境変数を設定するのに最適なディストリビューション/シェルに依存しない方法
—
14年
@strugeeいいえ、この質問は環境変数に関するものではありません。
—
Gilles「SO-邪悪なことをやめなさい」14年
@ギレスはい、しかしあなたの答えは等しく適用されます。
—
14年
@strugeeそれは私が当面の質問を超えて周辺の話題に触れたからです。1つの回答の1つの段落が重複することはありません。質問は、回答が実質的に同一である場合にのみ重複します。1つの回答に2番目の回答に十分な資料が含まれている場合は同じです。
—
Gilles「SO-邪悪なことをやめなさい」14年