MacOS: Kako postaviti varijablu okruženja
Miscelanea / / June 05, 2023
Na Macu, varijable okruženja pohranjuju informacije, poput tko je trenutni korisnik, zadane staze do naredbi i naziv glavnog računala. Ako vam je potrebno stvoriti nove varijable okruženja, u nastavku ćemo obraditi naredbene retke u terminalu za postavljanje vrijednosti varijabli.
Otvaranje terminala
Za početak otvorite Terminal. Možete ući putem Go > Utilities > Terminal:
Također možete otvoriti terminal kroz Spotlight. Pritisnite tipku Command, a zatim razmaknicu u isto vrijeme da otvorite Spotlight. Upišite Terminal i pritisnite Enter da bi se Terminal otvorio.
Naredbe za postavljanje varijabli okoline
Možete stvoriti varijable okruženja za kontrolu ponašanja naredbe. Appleova stranica za podršku navodi da se time ne mijenja sama naredba. Apple daje primjer korištenja varijable okoline za postavljanje ispravljanja pogrešaka ispisa naredbe.
Apple navodi: "Da biste postavili vrijednost varijable okruženja, upotrijebite odgovarajuću naredbu ljuske da biste naziv varijable pridružili vrijednosti."
Na primjer, Apple daje sljedeću naredbu za postavljanje varijable PATH na vrijednost:
% PATH=/bin:/sbin:/user/bin:/user/sbin:/system/Library/ izvoz PATH
Ovdje bi vrijednost bila
/bin:/sbin:/user/bin:/user/sbin:/system/Library/
Dodavanjem “% PATH=” prije vrijednosti i “export PATH” nakon vrijednosti postavlja se varijabla PATH.
Prema Appleu, ova vam naredba može pomoći da vidite sve varijable okoline:
% okr
Varijable postavljene u bilo kojem pojedinačnom prozoru terminala nisu dostupne nakon što zatvorite taj prozor. Ako želite zadržati varijablu, morate postaviti skriptu za pokretanje ljuske. Možete pronaći informacije o tome kako to učiniti na zsh man stranici pod Invocation. The Apple stranica za podršku ima poveznicu na dnu stranice koja otvara man stranicu u vašem terminalu.
Zadnji put ažurirano 5. lipnja 2023
Gornji članak može sadržavati pridružene veze koje pomažu u podršci Guiding Tech. Međutim, to ne utječe na naš urednički integritet. Sadržaj ostaje nepristran i autentičan.