3
/etc/profile.dのスクリプトは何をしますか?
Linux Command LineとShell Scripting Bibleから基本的なシェルスクリプトについて読んでいます。 この/etc/profileファイルは、Bashシェルの起動時に環境変数を設定すると書かれています。この/etc/profile.dディレクトリには、アプリケーション固有の起動ファイルを含む他のスクリプトが含まれています。これらのファイルは、起動時にシェルによっても実行されます。 これらのファイル/etc/profileがBashの起動にとっても重要である場合、なぜこれらのファイルは含まれないのですか? これらのファイルがアプリケーション固有のスタートアップファイルであり、Bashのスタートアップにとって重要ではない場合、なぜスタートアッププロセスの一部なのですか?設定が含まれている特定のアプリケーションが実行されたときにのみ実行されないのはなぜですか?