Kako urediti varijable sistemskog okruženja u Windowsima, Linuxu i macOS-u

Zadnje ažuriranje: 15 kolovoz 2026
  • Varijable okruženja omogućuju vam konfiguriranje putanja izvršavanja i zaštitu osjetljivih podataka pomoću vrijednosti povezanih s određenim imenima.
  • Postoje dvije razine konfiguracije: korisničke varijable, koje utječu samo na tekući račun, i globalne varijable, koje utječu na cijeli sustav.
  • Varijabla PATH je bitna kako bi računalo moglo pronaći izvršne datoteke aplikacija s bilo kojeg terminala.

Softverski programer radi na prijenosnom računalu, predstavljajući konfiguraciju programskog okruženja.

Vjerojatno ste čuli taj izraz, ali možda niste svjesni da stalno komunicirate s varijablama okruženja . U osnovi, to su oznake koje operativni sustav koristi kako bi znao gdje su određene stvari pohranjene ili koji je korisnik prijavljen, što omogućuje da sve teče glatko bez potrebe da računalu govorimo točnu putanju svaki put kada želimo pokrenuti program.

Razumijevanje kako njima upravljati ogromna je prednost, posebno ako ste programer ili napredni korisnik. Oni ne samo da pomažu sustavu da pronađe izvršne datoteke, već su i idealan alat za zaštitu osjetljivih informacija , poput API ključeva ili lozinki baze podataka, sprječavajući njihovo otkrivanje prilikom prijenosa koda na platforme poput GitHuba.

CLI aplikacije za Windows
Povezani članak:
Potpuni vodič za CLI aplikacije za Windows: Poboljšajte svoj tijek rada

Osnovni pojmovi: O čemu točno govorimo?

Krupni plan ruku koje tipkaju kod u uređivaču teksta s otvorenim terminalom, idealan za ilustraciju uređivanja varijabli.

Jednostavno rečeno, varijabla okruženja je naziv povezan s određenom vrijednošću. Zamislite da je to ladica s oznakom; kada sustav traži tu oznaku, dohvaća vrijednost unutra. Te vrijednosti su obično sistemski direktoriji, opcije konfiguracije ili putanje do izvršnih datoteka koje mijenjaju ponašanje računala.

  WinRAR Delta kompresija: Potpuni vodič za maksimalno iskorištavanje

Ključno je razumjeti da postoje dvije razine opsega. S jedne strane, postoje korisničke varijable , koje su prilagođene postavke za određeni račun, kao što su postavke boja ili prečaci. S druge strane, postoje globalne sistemske varijable , koje utječu na sve korisnike i obično njima upravljaju administratori kako bi definirali sigurnosne ili mrežne parametre.

Važnost PATH-a i izvršavanja naredbi

Sučelje naredbenog terminala sa zelenim tekstom na crnoj pozadini, predstavlja konfiguraciju varijable u Unix i Linux sustavima.

Ako postoji jedna varijabla koju apsolutno morate znati, to je PATH. Ova varijabla je u biti popis mapa u kojima operativni sustav traži izvršne datoteke kada upišete naredbu u konzolu. Ako putanja programa nije u PATH-u, računalo će vam reći da naredba nije prepoznata, čak i ako je program instaliran. Na primjer, za upisivanje "code" za otvaranje Visual Studio Codea , putanja do njegove mape bin mora biti registrirana ovdje.

Instaliranje Dockera na Windowsima
Povezani članak:
Kako instalirati i konfigurirati Docker na Windowsima: Potpuni vodič

Ponekad je prilikom instaliranja softvera ovaj proces automatski, ali povremeno ga morate učiniti ručno pronalaženjem mape bin aplikacije. To je ključno za ispravan rad alata za kompilaciju ili programskih jezika na bilo kojoj verziji sustava Windows.

Detaljan vodič za Windows 10 i 11

Moderan i čist radni prostor s prijenosnim računalom koje prikazuje kod, dodajući profesionalni stil sadržaju.

Ako želite navigirati kroz izbornike sustava Windows kako biste prilagodili ove putanje, imate nekoliko mogućnosti. Najbrže je koristiti prečac Windows + X i otići na "Sustav", a zatim na "Napredne postavke sustava", koristeći neke napredne alate u sustavu Windows 11 Pro . Alternativno, možete pritisnuti Windows + Q , upisati "Upravljačka ploča", otići na "Sustav i sigurnost" i na kraju na "Sustav".

  • Pristupite kartici Napredne opcije.
  • Kliknite na donji gumb pod nazivom Varijable okoliša.
  • Ovdje ćete vidjeti dva odjeljka: gornji za trenutnog korisnika i donji za cijeli sustav (potonji zahtijeva administratorske dozvole).
  • Ako želite stvoriti novi, kliknite na novi i unesite ime (preporučuje se korištenje velikih slova i podcrta, kao što je "MOJA_LOZINKA") i odgovarajuću vrijednost.
  • Ako trebate urediti PUT (PATH), odaberite ga s popisa, a zatim kliknite na Uredi i dodajte putanju do mape u kojoj se nalazi vaša izvršna datoteka.
  Usporedba ZFS-a vs. Btrfs-a vs. EXT4 na NAS i Linux poslužiteljima

Jedan važan detalj: da bi promjene stupile na snagu, najvjerojatnije ćete morati ponovno pokrenuti računalo jer neke aplikacije ne prepoznaju novu varijablu dok se sesija ne ponovno pokrene.

Automatizacija zadataka skriptiranja u Bashu
Povezani članak:
Potpuni vodič za automatizaciju zadataka pomoću Bash skriptiranja na Linuxu

Konfiguracija u Unix okruženjima: Linux i macOS

U Unix sustavima, stvari se mijenjaju jer nema prozora s gumbima; sve se radi ručno. uređivanje tekstualnih datoteka iz terminala. Najčešća metoda je izmjena datoteke .bashrc o .zshrc ovisno o ljusci koju koristite.

Za trajno dodavanje varijable, možete otvoriti datoteku pomoću editora poput nano i upisati nano ~/.bashrcNa kraju dokumenta morate dodati redak sljedećeg formata: izvoz NAZIV_VARIJABLE = "vrijednost"Da biste obavijestili sustav da ste napravili promjene bez ponovnog pokretanja, morate pokrenuti naredbu source ~/.bashrc.

Ako želite definirati Java put, na primjer, na macOS-u možete koristiti alat java_home za pokretanje određenih verzija. Da bi promjena bila trajna u Linuxu ili Solarisu, varijabla PATH se obično mijenja dodavanjem PATH=/ruta/al/jdk/bin:$PATH i izvoz. Da biste provjerili je li sve prošlo dobro, jednostavno upotrijebite naredbu printenv za popis svih aktivnih varijabli.

Napredna upotreba i funkcije sustava

Za one koji programiraju u C++ ili koriste Windows API, postoje specifične funkcije za upravljanje ovim blokovima okruženja. Funkcija `CreateEnvironmentBlock` omogućuje vam dohvaćanje kopije korisničkog okruženja, dok se `ExpandEnvironmentStringsForUser` koristi za obradu nizova koji sadrže ove varijable. Važno je zapamtiti da je blok okruženja tehnički niz Unicode nizova koji završavaju s dvije null vrijednosti.

  Skeniranje virusa u sustavu Windows 11 pomoću programa Windows Defender: praktični vodič i savjeti

Ako vam je potrebna samo privremena varijabla za brzu konzolnu sesiju, možete koristiti naredbu `set` u naredbenom retku. Međutim, imajte na umu da će te varijable nestati čim zatvorite prozor, stoga nisu prikladne za trajne konfiguracije.

Pravilno konfiguriranje ovih oznaka omogućuje operativnom sustavu i aplikacijama učinkovito lociranje kritičnih resursa , poboljšavajući sigurnost skrivanjem vjerodajnica i optimizirajući tijek rada omogućujući izvršavanje globalnih naredbi iz bilo kojeg direktorija.

Što je Eclipse IDE?
Povezani članak:
Što je Eclipse IDE i zašto je to neophodno okruženje za razvojne programere?