起動毎に同じPATHが連結(home/hoge/bin:home/hoge/binのように)されてしまう点は、実害は無いかもしれませんが、気持ちいいものではありません。起動するプログラムなどに環境変数が渡らなくなってしまうのも良くない場合があるでしょう。これらを気にしないのであれば、管理コストが低いので採用しても良いかもしれません。これが多数の管理方針と思います。エイリアス・シェルオプション・プロンプト設定ファイルが別れて少し面倒ですが、先の例の問題点は解消されますし、なにより一般的です。別のシェルを使い分けるのであれば、もう少し厳格な管理が必要になります。このファイルを読みます)します。ここでは他の設定ファイルのインポートのみを行います。インポートすることで、環境変数が共有できます。使うもの、シェルの種類に依存しないものを定義します。bashでしか使わない対話的操作で必要なものを定義します(標準出力や標準エラー出力へ書き込む処理は記載しない)。初期化ファイルの読み込みについて整理し、いくつかの管理方針を例示しました。どのように管理すべきかは利用環境毎に自身で判断し、わかりやすくなっていれば問題ないと思いますし、何が正解かもそれぞれです。本記事が初期化ファイルの運用の一助になれば幸いです。バージョン管理ツールである「n」を紹介します。Scalaの起動方法まとめ。チートシートもっと見る月別アーカイブ注目記事スポンサーリンクリンクプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。