Je n'ai pas .bash_profile
ou .bashrc
fichiers et je suis en utilisant certainement le shell bash. J'utilise Mac OS X 10.11.1 El Capitan.
Comment modifier définitivement mon $PATH
pour réduire les valeurs par défaut fournies par Apple?
Je n'ai pas .bash_profile
ou .bashrc
fichiers et je suis en utilisant certainement le shell bash. J'utilise Mac OS X 10.11.1 El Capitan.
Comment modifier définitivement mon $PATH
pour réduire les valeurs par défaut fournies par Apple?
Réponses:
.bash_profile
et .bashrc
ne doivent pas exister pour $PATH
fonctionner, 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_login
et~/.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 $PATH
variable 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 $PATH
oucat /etc/paths
/etc/paths
est le fichier qui contient vos variables de chemin d'accès système
Exécutez man path_helper
pour plus d'informations.