Kako dodati novu stazu u PATH u naredbenom retku na pravi način
Sadržaj:
Korisnička staza je niz direktorija koje programi naredbenog retka pretražuju kako bi ih pokrenuli. Na primjer, ako upišete 'iostat' u terminal, tada će se iostat pokrenuti iz /usr/sbin jer je "/usr/sbin" dio vašeg $PATH. U skladu s tim, korisnici koji često koriste naredbeni redak možda će trebati prilagoditi ili dodati nove staze svom terminalu kako bi se naredbe mogle ispravno izvršavati.
Možda već sada očito, izmjena PATH-a namijenjena je naprednijim korisnicima i programerima koji koriste Terminal i provode puno vremena na naredbenom retku. Prosječni korisnici Maca obično nemaju potrebu mijenjati, dodavati ili na neki drugi način prilagođavati ovo u Mac OS X-u. Govoreći o Mac OS X-u, iako je ovo očito usmjereno na Mac, možete upotrijebiti isti trik da dodate PATH svojoj ljusci i u Linuxu , kao i većina drugih unix verzija.
Prije nego počnete, možda biste željeli vidjeti postojeći $PATH za slučaj da nešto zabrljate, na taj način ga možete lako vratiti izvozom koristeći iste naredbe. Za provjeru trenutnog $PATH jednostavno upišite: “echo $PATH”
Dodavanje direktorija u PATH
Najlakši način za dodavanje nove staze u $PATH (varijabla okruženja) je pomoću naredbe izvoza. U ovom primjeru ćemo dodati "~/opt/bin" korisniku PATH s exportom:
export PATH=$PATH:~/opt/bin
Možete to pokrenuti izravno iz naredbenog retka, a zatim provjerite $PATH s echoom da pokažete da je dodan ovako:
echo $PATH
Ovo bi trebalo vratiti nešto poput sljedećeg, obratite pažnju na novododani direktorij ~/opt/bin na kraju:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
Kako dodati više staza u PATH
Baš kao što se više staza može pohraniti i spojiti zajedno u $PATH u skladu s njihovim prioritetom pretraživanja, na ovaj način također možete dodati nove staze. Koristit ćemo isti primjer kao i prije, ali ovaj put ćemo dodati i direktorij ~/dev/bin:
export PATH=$PATH:~/opt/bin:~/dev/bin
Postavljanje PATH u profilu ljuske
Imajte na umu da ćete promjene u PATH-u potrajati, trebate ih dodati u ~/.profile, .zshrc ili ~/.bash_profile, ovisno o tome koju ljusku koristite. Upotrijebite svoj omiljeni uređivač teksta da to učinite, bilo da je to nano, emacs ili vim. Ako komplicirate, dobra je ideja dodati komentare na .profile kako bi stvari bile lako vidljive:
Dodavanje opt bin i dev bin u PATH za zabavni izvoz PATH=$PATH:~/opt/bin:~/dev/bin
Bash je zadana ljuska u mnogim verzijama Mac OS X-a, ali zsh je zadana u kasnijim modernim izdanjima, a naravno postoje i druge ljuske poput sh, ksh i tcsh koje su također u paketu s Mac. Mijenjanje ljuske Mac OS X vrlo je jednostavan proces pomoću chsh ili unutar postavki Terminala i/ili iTerm2.