Modifier le PATH
calaceite
Messages postés
159
Date d'inscription
Statut
Membre
Dernière intervention
-
jeanbi Messages postés 15119 Date d'inscription Statut Contributeur Dernière intervention -
jeanbi Messages postés 15119 Date d'inscription Statut Contributeur Dernière intervention -
J'ai consulté les archives du forum et j'y ai vu que pour modifier le PATH il faut modifier le fichier .bashrc. Le problème est ce fichier ne semble pas exister (j'ai lancé find / -name '*bashrc*' et rien).
Alors, svp, comment faire ?
Merci,
Calaz
Alors, svp, comment faire ?
Merci,
Calaz
A voir également:
- Modifier le PATH
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
- Modifier le code pin - Guide
4 réponses
Tu peux creer ce fichier et le rendre executable si ca n'existe pas encore, par exemple tu fais ca:
Bien sur tu remplaces "/nouvelle_repertoire" par ton repertoire a ajouter. Tu peux aussi l'ajouter derrier avec: "PATH=$PATH:/nouvelle_repertoire" si tu preferes ca.
Ce fichier est utilise pour les shells dans les fenetres de type xterm etc. qui ne sont pas de login-shells (= celles apres une connexion avec mot de pass). Pour une vrai login shell il y a un autre fichier ~/.profile qui est utilise. Si ce fichier n'existe pas tu le cree de la meme facon, sinon tu ajoutes la bonne ligne. Le plus facile c'est de faire en sorte que les deux fichiers existent et font la meme chose. Comme ca il n'y a pas de casse-tete pour login-shell ou pas.
echo "export PATH=/nouvelle_repertoire:$PATH" > ~/.bashrc chmod +x ~/.bashrc
Bien sur tu remplaces "/nouvelle_repertoire" par ton repertoire a ajouter. Tu peux aussi l'ajouter derrier avec: "PATH=$PATH:/nouvelle_repertoire" si tu preferes ca.
Ce fichier est utilise pour les shells dans les fenetres de type xterm etc. qui ne sont pas de login-shells (= celles apres une connexion avec mot de pass). Pour une vrai login shell il y a un autre fichier ~/.profile qui est utilise. Si ce fichier n'existe pas tu le cree de la meme facon, sinon tu ajoutes la bonne ligne. Le plus facile c'est de faire en sorte que les deux fichiers existent et font la meme chose. Comme ca il n'y a pas de casse-tete pour login-shell ou pas.
OK, kmf je vais essayer ça mais avant je voudrais être sûr que le fichier .bashrc n'existe pas. Est-ce que ma commande de recherche
est bonne pour trouver le fichier en question ? Merci,
Calaz
find / -name '*bashrc*'
est bonne pour trouver le fichier en question ? Merci,
Calaz
Comme tu connais l'endroit (=ton home: ~/...) , fais simplement:
ou mieux:
car defois il y a aussi ~/.bashrc_local qu'on peut utiliser.
Pour voir les fichiers caches avec un "." au debut il y a l'option "-a" pour "ls". Le find est seulement necessaire si tu ne connais pas le repertoire a chercher.
ls -la ~/.bashrc
ou mieux:
ls -la ~/.bash*
car defois il y a aussi ~/.bashrc_local qu'on peut utiliser.
Pour voir les fichiers caches avec un "." au debut il y a l'option "-a" pour "ls". Le find est seulement necessaire si tu ne connais pas le repertoire a chercher.