Posez votre question Signaler

Modifier le PATH

calaceite 161Messages postés 1 novembre 2002Date d'inscription - Dernière réponse le 1 déc. 2011 à 18:02
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
Lire la suite 

Modifier le PATH »

7 réponses
Réponse
+0
moins plus
Tu peux creer ce fichier et le rendre executable si ca n'existe pas encore, par exemple tu fais ca:
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.
Ajouter un commentaire
Réponse
+0
moins plus
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

find / -name '*bashrc*' 


est bonne pour trouver le fichier en question ? Merci,

Calaz
Ajouter un commentaire
Réponse
+0
moins plus
Comme tu connais l'endroit (=ton home: ~/...) , fais simplement:
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.
Ajouter un commentaire
Réponse
+0
moins plus
J'ai compris ton utilisation de ls et en fait le fichier .bashrc est bien dans le répertoire !! Alors pourquoi la commande find / -name '*bashrc*' ne l'a-t-elle pas trouvé ? Il y a peut-être une option -type f à ajouter mais je ne vois pas où.

Calaz
calaceite - 2 mai 2005 à 00:57
OK, * ne peut remplacer un point, cf. man find.

Calaz
montegneu - 1 déc. 2011 à 13:34
le fichier bashrc n'existe en effet pas. Mais je pense qu'il s'agit du fichier bash.bashrc qui se trouve dans /etc
jeanbi - 1 déc. 2011 à 18:02
bonsoir,
il était temps 6ans après ...
a+
Ajouter un commentaire
Ce document intitulé « Modifier le PATH » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook