Hoe stel ik $PATH permanent in op Linux/Unix?

Ik'm probeer een map aan mijn pad toe te voegen zodat het altijd in mijn Linux pad zal zijn. Ik'heb geprobeerd:

export PATH=$PATH:/path/to/dir

Dit werkt, maar elke keer als ik de terminal afsluit en een nieuwe terminalinstantie start, gaat dit pad verloren en moet ik het exportcommando opnieuw uitvoeren.

Hoe kan ik dit doen zodat dit permanent wordt ingesteld?

U moet het toevoegen aan uw ~/.profile of ~/.bashrc bestand. 

export PATH="$PATH:/path/to/dir"

Afhankelijk van wat je aan het doen bent, wil je misschien ook een symlink naar binaries:

cd /usr/bin
sudo ln -s /path/to/binary binary-name

Merk op dat dit niet automatisch je pad zal updaten voor de rest van de sessie. Om dit te doen, moet je uitvoeren:

source ~/.profile 
or
source ~/.bashrc
Commentaren (23)

Zet de export verklaring in ~/.bashrc. Mijn .bashrc bevat dit:

export PATH=/var/lib/gems/1.8/bin:/home/fraxtil/.bin:$PATH
Commentaren (8)

U kunt die regel toevoegen aan uw console-configuratiebestand (b.v. .bashrc) , of aan .profile

Commentaren (4)