Posté par ciol .
En réponse au message bashrc.
Évalué à 1.
Oui, c'est une bonne idée.
Si le .bash_profile appelle .bashrc, celui-ci sera toujours appelé. Donc autant tout mettre dans le bashrc.
Quand à PATH, c'est effectivement une exception :
Sous slackware, konsole est lancée en login shell (--ls), donc il n'y a pas de problème (tout l'environnement est recalculé).
Par contre, 'terminal' dans xfce est lancé en non-login shell (donc seul le .bashrc est lu). Si on met une définition récursive dans .bashrc, comme PATH ici, alors celle-ci va contenir des doublons !
(/home/user/bin:/home/user/bin:/usr/bin...)
[^] # Re: bashrc
Posté par ciol . En réponse au message bashrc. Évalué à 1.
Si le .bash_profile appelle .bashrc, celui-ci sera toujours appelé. Donc autant tout mettre dans le bashrc.
Quand à PATH, c'est effectivement une exception :
Sous slackware, konsole est lancée en login shell (--ls), donc il n'y a pas de problème (tout l'environnement est recalculé).
Par contre, 'terminal' dans xfce est lancé en non-login shell (donc seul le .bashrc est lu). Si on met une définition récursive dans .bashrc, comme PATH ici, alors celle-ci va contenir des doublons !
(/home/user/bin:/home/user/bin:/usr/bin...)