Popis varijabli okoline u Linuxu / Unixu

Sadržaj:

Anonim

U ovom vodiču naučit ćete-

  • Što je računalno okruženje?
  • Što je varijabla?
  • Što su varijable okruženja?
  • Pristup vrijednostima varijable
  • Postavite nove varijable okoline

Što je računalno okruženje?

Računalno okruženje je platforma (platforma = operativni sustav + procesor) na kojoj korisnik može pokretati programe.

Što je varijabla?

U računalnoj znanosti, varijabla je mjesto za pohranu vrijednosti koja može biti naziv datoteke , tekst , broj ili bilo koji drugi podatak . Obično se na njega odnosi njegovo simbolično ime koje mu se daje tijekom stvaranja. Tako pohranjena vrijednost može se prikazati, izbrisati, urediti i ponovno spremiti.

Varijable igraju važnu ulogu u računalnom programiranju jer omogućavaju programerima pisanje fleksibilnih programa. Budući da su povezani s operativnim sustavom na kojem radimo, važno je poznavati neke od njih i kako na njih možemo utjecati.

Što su varijable okruženja?

Varijable okruženja su dinamičke vrijednosti koje utječu na procese ili programe na računalu. Postoje u svakom operativnom sustavu, ali vrste se mogu razlikovati. Varijable okruženja mogu se stvarati, uređivati, spremati i brisati i davati informacije o ponašanju sustava.

Varijable okoline mogu promijeniti način ponašanja softvera / programa.

Kliknite ovdje ako videozapis nije dostupan

Npr. $ LANG varijabla okoline pohranjuje vrijednost jezika koji korisnik razumije. Ovu vrijednost čita aplikacija tako da se kineskom korisniku prikazuje mandarinsko sučelje, dok se američkom korisniku prikazuje englesko sučelje.

Proučimo neke uobičajene varijable okruženja -

Promjenjiva

Opis

STAZA Ova varijabla sadrži popis direktorija odvojenih dvotačkom (:) u kojem vaš sustav traži izvršne datoteke. Kada unesete naredbu na terminal, ljuska traži naredbu u različitim direktorijima spomenutim u varijabli $ PATH. Ako se naredba pronađe, izvršava se. U suprotnom, vraća se s pogreškom 'naredba nije pronađena'.
KORISNIK Korisničko ime
DOM Zadana putanja do korisničkog kućnog direktorija
UREDNIK Put do programa koji uređuje sadržaj datoteka
UID Korisnikov jedinstveni ID
TERMIN Zadani emulator terminala
LJUSKA Korisnik koristi školjku

Pristup vrijednostima varijable

Da biste odredili vrijednost varijable, upotrijebite naredbu

echo $VARIABLE

Varijable razlikuju velika i mala slova. Obavezno upišite naziv varijable s velikim slovima, inače možda nećete dobiti željene rezultate.

Naredba ' env' prikazuje sve varijable okruženja.

Postavite nove varijable okoline

Možete stvoriti vlastitu korisnički definiranu varijablu sa sintaksom

VARIABLE_NAME= variable_value

Opet, imajte na umu da varijable razlikuju velika i mala slova i obično se stvaraju velikim slovima.

Brisanje varijabli

Sljedeća sintaksa može se koristiti za uklanjanje varijable iz sustava.

unset variablename

To bi trajno uklonilo varijablu i njezinu vrijednost.

Sažetak:

  • Varijable okruženja upravljaju ponašanjem programa u vašem operativnom sustavu.
Naredba Opis
odjek $ PROMJENLJIVO Za prikaz vrijednosti varijable
env Prikazuje sve varijable okoline
VARIABLE_NAME = varijabilna_vrijednost Stvorite novu varijablu
nesigurni Uklonite varijablu
izvozna varijabla = vrijednost Za postavljanje vrijednosti varijable okoline