Kā Linux/Unix operētājsistēmā pastāvīgi iestatīt $PATH?

Es mēģinu pievienot direktoriju savam ceļam, lai tas vienmēr būtu manā Linux ceļā. Esmu mēģinājis:

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

Tas darbojas, tomēr katru reizi, kad es izieeju no termināļa un palaižu jaunu termināļa instanci, šis ceļš tiek zaudēts, un man atkal jāpalaiž eksportēšanas komanda.

Kā to izdarīt, lai šis ceļš būtu iestatīts pastāvīgi?

Jums ir jāpievieno savam ~/.profile vai ~/.bashrc failam. 

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

Atkarībā no tā, ko jūs darāt, iespējams, vēlēsieties izveidot simlink uz binārajām datnēm:

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

Atcerieties, ka tas automātiski neatjauninās jūsu ceļu līdz sesijas beigām. Lai to izdarītu, jums vajadzētu palaist:

source ~/.profile 
or
source ~/.bashrc
Komentāri (23)

Ievietojiet export deklarāciju ~/.bashrc. Manā .bashrc ir šāds ieraksts:

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

Šo rindu varat pievienot konsoles konfigurācijas failā (piemēram, .bashrc) vai .profile.

Komentāri (4)