私はデフォルトですべての設定を.bashrcに入れ、zshを使用するとすべての設定を.zshrcに入れます。
Rustインストーラが.profileを修正して、私のPATHに新しいインストールを追加したという通知を送信しました。
いつ何が起こるべきですか~/.profile
?
これは私がどのシェルを使用しているのかわからないので、またはすべての一般設定が.profileにあるべきですか?
ベストアンサー1
.profile
すべてのログインシェルから読み込み、.xxxrc
すべての対話型シェルから読み込みます.profile
。
追加する内容に応じて決定する必要があります。
良いアイデアは、エクスポートされた環境変数を設定して、サブシェルに伝播されるすべてのエントリを.profileに入れることです。
伝播されないものは、.bashrcまたはシェルが探しているすべてのものになければなりません。たとえば、エイリアスと関数定義があります。