Modifier le PATH de manière permanante

Résolu
mony84 Messages postés 75 Statut Membre -  
mony84 Messages postés 75 Statut Membre -
Bonjour,
je veux bien modifier le PATH de manière permanante ; c'est pour installer un logiciel
je dois écrire dans le fichier '~/.bashrc' la ligne suivante : export PATH=$PATH:/Users/mony/dossier/bin
j'ai cherché le fichier .bashrc dans mon PC mais je ne l'ai pas trouvé.
j'ai tapé cette ligne de commande : echo 'export PATH=$PATH:/Users/mony/omnet++/omnetpp/bin' >> /Users/mony/.bashrc

le fichier .bashrc a été créé; et quand je fais echo $PATH, je trouve la variable n'a pas changé

je me suis dis que c'est peut être à cause des droits associés au fichier, j'ai ajouté le droit d'exécution et ça n'a pas marché.
Quelqu'un peut m'aider?

j'ai aussi une question : qu'est ce que signifiie '~/' comme par exemple dans ~/.bashrc
ça indique quel chemin ?

Merci
Configuration: Mac OS X

4 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    ~/ c'est $HOME, le dossier de l'utilisateur
    y a-t-il un fichier ~/.profile ?
    ton shell est bien bash ?
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    qu'est ce que signifiie '~/' comme par exemple dans ~/.bashrc
    Le "~/" signifie ton répertoire personnel (/home/ton_login)

    Pour en revenir à ton problème, quel shell utilises-tu ? (echo $SHELL ou grep $USER /etc/passwd)
    En fonction du shell, les fichiers de configurations peuvent varier.

    Une fois le fichier ~/.bashrc modifié, il faut le "sourcer" (man bash) pour que les modifications soient prises en compte :
    source ~/.bashrc
    ou
    .   ~/.bashrc
    ;-))
    0
    1. mony84 Messages postés 75 Statut Membre 11
       
      merci jipicy,
      mon shell est bien bin/bash

      merci pour l'indication que je dois sourcer le fichier

      ça marche :D
      0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Salut.
    ~ est un alias pour $HOME, c'est le répertoire utilisateur.
    premièrement, utilise tu bash comme shell ?
    fait un "man bash" à la fin il doit y avoir l'ensemble des fichiers de configuration lors du démarrage, vérifie quels sont les différents fichier appeler, si ils existe etc.
    Ensuite, regarde dans ton home tout les fichiers .bash* .profile*, c'est peut être un de ceux là à modifier.
    Ensuite, bien entendu les modifications ne sont pas imédiates, il faut lancer un nouveau shell pour que les modifications soient prises en compte
    0
  4. mony84 Messages postés 75 Statut Membre 11
     
    merci Char Snipeur et dubcek pour vos explications
    0