Kako dodati novo pot v PATH v ukazni vrstici na pravi način
Kazalo:
Uporabniška pot je vrsta imenikov, po katerih se iščejo programi ukazne vrstice, da bi jih lahko zagnali. Na primer, če v terminal vtipkate 'iostat', se bo iostat zagnal iz /usr/sbin, ker je "/usr/sbin" del vaše $PATH. V skladu s tem bodo uporabniki, ki pogosto uporabljajo ukazno vrstico, morda morali prilagoditi ali dodati nove poti svojemu terminalu, da se lahko ukazi pravilno izvajajo.
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.