Je n'ai pas .bash_profileou .bashrcfichiers et je suis en utilisant certainement le shell bash. J'utilise Mac OS X 10.11.1 El Capitan.
Comment modifier définitivement mon $PATHpour réduire les valeurs par défaut fournies par Apple?
Je n'ai pas .bash_profileou .bashrcfichiers et je suis en utilisant certainement le shell bash. J'utilise Mac OS X 10.11.1 El Capitan.
Comment modifier définitivement mon $PATHpour réduire les valeurs par défaut fournies par Apple?
Réponses:
.bash_profileet .bashrcne doivent pas exister pour $PATHfonctionner, ils sont pour la configuration bash. Selon les documents bash ,
Lorsque Bash est invoqué en tant que shell de connexion interactif, ou en tant que shell non interactif avec l'option --login, il lit et exécute d'abord les commandes du fichier
/etc/profile, si ce fichier existe. Après avoir lu ce fichier, il recherche~/.bash_profile,~/.bash_loginet~/.profile, dans cet ordre, et lit et exécute les commandes de la première qui existe et est lisible.
Pour ajouter un chemin à votre $PATHvariable pour une seule session de terminal, procédez comme suit export PATH=$PATH:pathToYourDirectory:, pour plusieurs répertoires export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...
Pour voir ce qu'il y a dans votre $PATH: echo $PATHoucat /etc/paths
/etc/paths est le fichier qui contient vos variables de chemin d'accès système
Exécutez man path_helperpour plus d'informations.