Kako dodati novo pot v PATH v ukazni vrstici na pravi način

Kazalo:

Anonim

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.

Kako dodati novo pot v PATH v ukazni vrstici na pravi način