J'ai une compréhension de base sur la façon dont $ PATH peut être défini, mais existe-t-il une documentation qui décrit entièrement où Mac OS obtient tous les chemins d'accès qui sont ajoutés à $ PATH? Je suis au courant des choses comme /etc/profile, /etc/pathset /etc/profile.d, mais y at - il d' autres scripts qui affectent éventuellement la valeur de $ PATH? Je ne suis pas non plus très familier entre les shells sans connexion et les shells de connexion ( .bashrc, .bash_profile), mais je suis conscient des différences de base.
/etc/profilescript est principalement utilisé par bash? Je n'ai pas d'expérience avec d'autres obus, mais je suppose qu'ils suivent une structure différente?