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 PATHvariabile d'ambiente cresce ogni volta che sorgente il file.
Ad esempio, la prima volta che .bashrc viene fornito, la PATHvariabile è 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/profilesu Debian Lenny, quindi lo includo nel mio.bashrc.