Kako dodati novo pot v PATH v ukazni vrstici na pravi način
Kazalo:
Morda očitno do zdaj je spreminjanje PATH namenjeno naprednejšim uporabnikom in razvijalcem, ki uporabljajo terminal in preživijo veliko časa v ukazni vrstici. Povprečnim uporabnikom Mac običajno ni treba spreminjati, dodajati ali kako drugače prilagajati tega v Mac OS X. Ko že govorimo o Mac OS X, čeprav je to očitno osredotočeno na Mac, lahko uporabite ta isti trik, da dodate POT svoji lupini tudi v Linuxu , kot tudi večina drugih različic Unixa.
Preden začnete, boste morda želeli videti obstoječo $PATH za vsak primer, če kaj zamočite, tako da jo lahko preprosto obnovite z izvozom z istimi ukazi. Če želite preveriti trenutno $PATH, preprosto vnesite: “echo $PATH”
Dodajanje imenika v PATH
Najlažji način za dodajanje nove poti v $PATH (spremenljivka okolja) je z ukazom izvoz. V tem primeru bomo uporabniški PATH dodali »~/opt/bin« z izvozom:
export PATH=$PATH:~/opt/bin
To lahko zaženete neposredno iz ukazne vrstice, nato pa preverite $PATH z echo, da pokažete, da je bil dodan takole:
echo $PATH
To bi moralo vrniti nekaj podobnega naslednjemu, upoštevajte novo dodan imenik ~/opt/bin na koncu:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Kako dodati več poti v PATH
Tako kot je več poti mogoče shraniti in nanizati skupaj v $PATH v skladu z njihovo prioriteto iskanja, lahko na ta način dodate tudi nove poti. Uporabili bomo isti primer kot prej, vendar bomo tokrat dodali tudi imenik ~/dev/bin:
export PATH=$PATH:~/opt/bin:~/dev/bin
Nastavitev POTI v profilu lupine
Upoštevajte, da boste spremembe PATH obdržale, če jih želite dodati v ~/.profile, .zshrc ali ~/.bash_profile, odvisno od lupine, ki jo uporabljate. Za to uporabite svoj najljubši urejevalnik besedil, pa naj bo to nano, emacs ali vim. Če komplicirate, je dobro, da v .profile dodate komentarje, da bo stvari enostavno pregledovati:
Dodajanje opt bin in dev bin v PATH za zabaven izvoz PATH=$PATH:~/opt/bin:~/dev/bin
Bash je privzeta lupina v številnih različicah Mac OS X, vendar je zsh privzeta lupina v kasnejših sodobnih izdajah, seveda pa so tudi druge lupine, kot so sh, ksh in tcsh, priložene Mac. Spreminjanje lupine Mac OS X je zelo enostaven postopek s chsh ali v nastavitvah terminala in/ali iTerm2.
