Fichier de la variable PATH

Whiplash Messages postés 64 Statut Membre -  
rahon93 Messages postés 67 Statut Membre -
Bonjour,

J'aimerai supprimer des chemins que j'ai mit dans ma variable PATH.
Pour cela, j'ai cherché où celle-ci était déclarer. J'ai d'abord regardé dans mon .bashrc et dans /etc/profile mais il n'y a rien. Malgré de nombreuses recherche sur internet, je n'ai toujours rien trouvé.
De plus, lorsque je créer un script shell, je peux l'executer en faisant :

./monscript

cela marche. Mais en faisant :

PATH=$PATH:.
monscript

cela ne marche pas.

Je précise que je suis sous Ubuntu gutzy

Merci de votre aide.
Configuration: Linux
Firefox 2.0.0.13

8 réponses

  1. bob031 Messages postés 8228 Statut Membre 473
     
    bonjour,

    je crois que c'est plutôt ici :

    [redfox@fedora8 ~]$ cat .bash_profile
    # .bash_profile

    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi

    # User specific environment and startup programs

    PATH=$PATH:$HOME/bin

    export PATH
    [redfox@fedora8 ~]$
    0
  2. Whiplash Messages postés 64 Statut Membre 3
     
    Merci à vous pour vos réponses.

    bob031> Je n'ai pas de fichier .bash_profile

    Jipicy > J'ai bien lu la Faq. Je sais désormais où se situe ma variable PATH (en fait je pensais qu'il était dans le fichier .bashrc par défaut...) Mais il me reste un gros problème. Quand je lance le script en faisant

    ./monscript

    cela marche. Mais lorsque j'indique le chemin du script à ma variable PATH et que je tape dans la console

    monscript

    Je n'ai aucun message d'erreur et celui ci ne s'execute pas.

    Merci de votre aide.
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    bonjour
    c'est un fichier caché donc il faut activer la fonction voir les fichiers cachés
    de plus dans le path on ne met pas le fichier le path c'est le chemin vers le dossier des executables
    il faut que tu fasse un lien symbolique de monscript dans /usr/bin par exemple
    ln -s /home/xxxx/monscript /usr/bin/monscript
    et maintenant si je fais monscript ça marche
    a+
    0
  5. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Je n'ai aucun message d'erreur et celui ci ne s'execute pas.

    alors affiche le contenu de script pour voir ce qu'il doit faire
    0
  6. bob031 Messages postés 8228 Statut Membre 473
     
    pas de fichier .bash_profile ??

    tu lances le script en utilisateur ? bien sûr le script est rendu exécutable !

    [redfox@fedora8 ~]$ cd
    [redfox@fedora8 ~]$ ls -l .bash*
    -rw------- 1 redfox redfox 11337 mar 30 14:37 .bash_history
    -rw-r--r-- 1 redfox redfox    33 aoû 31  2007 .bash_logout
    -rw-r--r-- 1 redfox redfox   176 aoû 31  2007 .bash_profile
    -rw-r--r-- 1 redfox redfox   124 aoû 31  2007 .bashrc
    [redfox@fedora8 ~]$ cat .bashrc 
    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    
    # User specific aliases and functions
    [redfox@fedora8 ~]$


    dans ce cas, tu peux le faire dans le fichier .bashrc !
    il suffit de rajouter un "." à la fin du PATH
    puis faire source .bashrc
    0
    1. rahon93 Messages postés 67 Statut Membre 2
       
      Salut,

      concernant le fichier .bash_profile : tu peux très bien le créé.

      Et pour lister les fichiers cachés tu utilises le commande : ls -a

      A shussssssss
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    concernant le fichier .bash_profile : tu peux très bien le créé.

    pas besoin

    on trouve les fichiers nécessaires dans le répertoire /etc/skel
    lami20j@debian:~$ ls -al /etc/skel/.bash*
    -rw-r--r-- 1 root root  220 2006-12-11 22:20 /etc/skel/.bash_logout
    -rw-r--r-- 1 root root  414 2006-12-11 22:20 /etc/skel/.bash_profile
    -rw-r--r-- 1 root root 2227 2006-12-11 22:20 /etc/skel/.bashrc
    --
    106485010510997108
    0
    1. rahon93 Messages postés 67 Statut Membre 2
       
      merci pour l'infos je ne savais pas c cool
      0