OVH Cloud OVH Cloud

diminuer la variable PATH

7 réponses
Avatar
cavelier
Bonjour.
Dans mon PATH j'ai deux fois le même dossier.Si je sais ajouter un
chemin au susdit path je ne sais pas en enlever(mais oui...).Comment fait t'on?
La commande env sur ma mandrake lit où Ses informations?Merci.

--
cordialement,jean-jacques.

7 réponses

Avatar
Sethenes
Dans la home-directory de ton account, n'y a-t-il pas un fichier .profile ?

Mais attention, essaye d'abord sur un user de test.

Thierry
Avatar
Eric D.
Sethenes wrote:

Dans la home-directory de ton account, n'y a-t-il pas un fichier .profile
?

Mais attention, essaye d'abord sur un user de test.

Thierry



oui fais gaffe, un PATH errone et on accède plus à rien
Enfin évites de toucher au compte root :-)
Avatar
cavelier
On Sun, 01 Aug 2004 11:49:31 +0200, Eric D. wrote:

Sethenes wrote:

Dans la home-directory de ton account, n'y a-t-il pas un fichier
.profile ?

Mais attention, essaye d'abord sur un user de test.

Thierry



oui fais gaffe, un PATH errone et on accède plus à rien Enfin
évites de toucher au compte root :-)


Bonjour.En fait je crois que le fait d'éditer ~/.bash_profile comme
cela:PATH=$HOME/bin:/usr/lib/qt/bin:$PATH export PATH c'est justement
cela qui fait que j'ai des doublons.Alors j'ai tout retapé dans
.bash_profile .Ce qui donne:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:
/usr/lib/qt/bin:/home/cavelier/bin
.Puis echo $PATH et plus de doublons...C'est le mécanisme de formation
du PATH qui m'échappe.

--
cordialement,jean-jacques.
Avatar
Eric D.
cavelier wrote:

On Sun, 01 Aug 2004 11:49:31 +0200, Eric D. wrote:

Sethenes wrote:

Dans la home-directory de ton account, n'y a-t-il pas un fichier
.profile ?

Mais attention, essaye d'abord sur un user de test.

Thierry



oui fais gaffe, un PATH errone et on accède plus à rien Enfin
évites de toucher au compte root :-)


Bonjour.En fait je crois que le fait d'éditer ~/.bash_profile comme
cela:PATH=$HOME/bin:/usr/lib/qt/bin:$PATH export PATH c'est justement
cela qui fait que j'ai des doublons.Alors j'ai tout retapé dans
.bash_profile .Ce qui donne:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:
/usr/lib/qt/bin:/home/cavelier/bin
.Puis echo $PATH et plus de doublons...C'est le mécanisme de formation
du PATH qui m'échappe.



les doublons en général viennent du fait de mettre un PATH du type
PATH=$PATH:+ des choses . Comme le .bashrc est réexécuté par chaque shell
fils "choses" sont repliquées. Ceci dit c'est pas spécialement genant.

--
Eric
Avatar
cavelier
On Sun, 01 Aug 2004 16:52:12 +0200, Eric D. wrote:

cavelier wrote:



Bonjour.En fait je crois que le fait d'éditer ~/.bash_profile comme
cela:PATH=$HOME/bin:/usr/lib/qt/bin:$PATH export PATH c'est justement
cela qui fait que j'ai des doublons.



les doublons en général viennent du fait de mettre un PATH du type
PATH=$PATH:+ des choses . Comme le .bashrc est réexécuté par chaque
shell fils "choses" sont repliquées. Ceci dit c'est pas spécialement
genant.

--
Eric



Bonjour.J'ai compris.Donc je n'ai pas mal fait.Merci.

--
cordialement,jean-jacques.
Avatar
Tom
cavelier wrote:

Bonjour.


Bonjour,

Dans mon PATH j'ai deux fois le même dossier.Si je sais ajouter un
chemin au susdit path je ne sais pas en enlever(mais oui...).Comment fait
t'on? La commande env sur ma mandrake lit où Ses informations?Merci.



En fait cette variable est enrichie au fur et à mesure du démarrage...
Voilà les endroits où, à ma connaissance, elle est potentiellement
modifiée :

/etc/rc.sysinit (exécutée au démarrage de la machine)
/etc/profile (exécuté au login me semble-t-il)
~utilisateur/.bashrc (pour chaque lancement de shell bash,sh...)

Il y a encore certainement d'autres endroits...

--
nospam = free / cwz=fr
Avatar
cavelier
On Tue, 03 Aug 2004 19:28:17 +0200, Tom wrote:

cavelier wrote:

/etc/rc.sysinit (exécutée au démarrage de la machine) /etc/profile
(exécuté au login me semble-t-il) ~utilisateur/.bashrc (pour chaque
lancement de shell bash,sh...)

Il y a encore certainement d'autres endroits...



Bonsoir et merci.

--
cordialement,jean-jacques.