Jak přidat novou cestu do PATH na příkazovém řádku správným způsobem
Obsah:
Možná je již zřejmé, že úprava PATH je zaměřena na pokročilejší uživatele a vývojáře, kteří používají terminál a tráví spoustu času na příkazovém řádku. Průměrní uživatelé Mac obvykle nemají potřebu toto v Mac OS X měnit, přidávat nebo jinak upravovat. Když už mluvíme o Mac OS X, i když je evidentně zaměřen na Mac, stejný trik můžete použít k přidání PATH do vašeho shellu také v Linuxu. , stejně jako většina ostatních unixových příchutí.
Než začnete, možná budete chtít vidět stávající $PATH pro případ, že byste něco pokazili, takže jej můžete snadno obnovit exportem pomocí stejných příkazů. Pro kontrolu aktuální $PATH jednoduše napište: „echo $PATH“
Přidání adresáře do PATH
Nejjednodušší způsob, jak přidat novou cestu do $PATH (proměnná prostředí) je pomocí příkazu export. V tomto příkladu přidáme „~/opt/bin“ k uživatelské PATH s exportem:
export PATH=$PATH:~/opt/bin
Můžete to spustit přímo z příkazového řádku a poté zkontrolujte $PATH s echo, abyste ukázali, že byla přidána takto:
echo $PATH
To by mělo vrátit něco jako následující, všimněte si nově přidaného adresáře ~/opt/bin na konci:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Jak přidat více cest do PATH
Stejně jako lze do $PATH uložit a spojit více cest v souladu s jejich prioritou hledání, můžete také tímto způsobem přidávat nové cesty. Použijeme stejný příklad jako předtím, ale tentokrát přidáme také adresář ~/dev/bin:
export PATH=$PATH:~/opt/bin:~/dev/bin
Nastavení PATH v profilu Shell
Mějte na paměti, že aby změny PATH přetrvaly, budete je chtít přidat do ~/.profile, .zshrc nebo ~/.bash_profile, v závislosti na tom, jaký shell používáte. Použijte k tomu svůj oblíbený textový editor, ať už je to nano, emacs nebo vim. Pokud se vám to komplikuje, je dobré přidat do .profilu komentáře, aby bylo možné věci snadno skenovat:
Přidání zásobníku opt bin a dev bin do PATH pro zábavný export PATH=$PATH:~/opt/bin:~/dev/bin
Bash je výchozí shell v mnoha verzích Mac OS X, ale zsh je výchozí v pozdějších moderních vydáních a samozřejmě existují další shelly jako sh, ksh a tcsh, které jsou také součástí Mac. Změna prostředí Mac OS X je velmi snadný proces buď pomocí příkazu chsh, nebo v předvolbách Terminál a/nebo iTerm2.
