Как да зададете постоянно $PATH в Linux/Unix?

Опитвам се да добавя директория към пътя си, така че тя винаги да бъде в пътя ми към Linux. Опитах:

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

Това работи, но всеки път, когато излизам от терминала и стартирам нова инстанция на терминала, този път се губи и трябва да изпълнявам командата export отново.

Как мога да направя така, че това да бъде зададено за постоянно?

Необходимо е да го добавите към вашия файл ~/.profile или ~/.bashrc. 

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

В зависимост от това, което правите, може да искате да направите симлинкове към двоичните файлове:

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

Забележете, че това няма да актуализира пътя ви автоматично за останалата част от сесията. За да направите това, трябва да стартирате:

source ~/.profile 
or
source ~/.bashrc
Коментари (23)

Поставете декларацията export в ~/.bashrc. Моят .bashrc съдържа това:

export PATH=/var/lib/gems/1.8/bin:/home/fraxtil/.bin:$PATH
Коментари (8)

Можете да добавите този ред в конфигурационния файл на конзолата (например .bashrc) или в .profile

Коментари (4)