Modifico frequentemente il mio .bashrc e quindi lo fonte. Tuttavia, quando ho cose come
export PATH="~/bin:~/perl5/bin:$PATH"
nel mio file, allora la PATH
variabile d'ambiente cresce ogni volta che sorgente il file.
Ad esempio, la prima volta che .bashrc viene fornito, la PATH
variabile è composta da ~/bin:~/perl5/bin:/usr/bin:/bin
.
La seconda volta è composta da ~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin
.
La terza volta è composta ~/bin:~/perl5/bin:~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin
.
C'è un modo semplice per farlo aggiungere solo tutto ciò che non è già nel PERCORSO?
/etc/profile
su Debian Lenny, quindi lo includo nel mio.bashrc
.