$PATH
proměnná je jednou z výchozích proměnných prostředí v linuxu (ubuntu). Shell jej používá k hledání spustitelných souborů nebo příkazů. Ačkoli existují dva typy proměnných prostředí – globální a místní , zde budu diskutovat pouze o této konkrétní $PATH
proměnná.
Začněme tedy nejprve výstupem obsahu $PATH
proměnná:
$ echo $PATH
A dostanete výsledek něco takového, což je seznam adresářů oddělených dvojtečkou:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Nyní přichází důležitá část, aby byly vaše terminálové programy spustitelné bez psaní úplné cesty.
1. Export proměnné PATH do /etc/environment
Jeden z nejrychlejších způsobů, jak trvale přidat adresář do $PATH
Proměnná prostředí je pomocí následujícího příkazu:
# first append the new directory to path
$ PATH = /usr/local/sbin:/usr/local/bin:/pathToMyDirectory
$ source /etc/environment && export PATH
2. Pomocí ~/.profile
soubor
Dalším způsobem je použití .profile
přidáním export
a poté spusťte source
příkaz:
# add this command to `~/.profile` file
$ export PATH=$PATH:/myNewDir
# then run the source command
$ source ~/.profile
Zde $PATH
odkazuje na obsah již nastavený systémem, takže nemusíme psát cestu k předchozím adresářům.