Lijst met omgevingsvariabelen in Linux / Unix

Inhoudsopgave:

Anonim

In deze tutorial leer je-

  • Wat is een computeromgeving?
  • Wat is een variabele?
  • Wat zijn omgevingsvariabelen?
  • Toegang tot variabele waarden
  • Stel nieuwe omgevingsvariabelen in

Wat is een computeromgeving?

De computeromgeving is het platform (platform = besturingssysteem + processor) waarop een gebruiker programma's kan uitvoeren.

Wat is een variabele?

In de informatica is een variabele een locatie voor het opslaan van een waarde die een bestandsnaam , tekst , nummer of andere gegevens kan zijn . Er wordt meestal naar verwezen met de symbolische naam die eraan wordt gegeven tijdens het maken. De aldus opgeslagen waarde kan worden weergegeven, verwijderd, bewerkt en opnieuw opgeslagen.

Variabelen spelen een belangrijke rol bij computerprogrammering omdat ze programmeurs in staat stellen flexibele programma's te schrijven. Omdat ze verband houden met het besturingssysteem waaraan we werken, is het belangrijk om enkele ervan te kennen en te weten hoe we ze kunnen beïnvloeden.

Wat zijn omgevingsvariabelen?

Omgevingsvariabelen zijn dynamische waarden die de processen of programma's op een computer beïnvloeden. Ze bestaan ​​in elk besturingssysteem, maar de typen kunnen variëren. Omgevingsvariabelen kunnen worden gemaakt, bewerkt, opgeslagen en verwijderd en geven informatie over het systeemgedrag.

Omgevingsvariabelen kunnen het gedrag van software / programma's veranderen.

Klik hier als de video niet toegankelijk is

De omgevingsvariabele $ LANG slaat bijvoorbeeld de waarde op van de taal die de gebruiker begrijpt. Deze waarde wordt door een applicatie gelezen, zodat een Chinese gebruiker een Mandarijn-interface te zien krijgt, terwijl een Amerikaanse gebruiker een Engelse interface te zien krijgt.

Laten we enkele veelvoorkomende omgevingsvariabelen bestuderen -

Variabel

Omschrijving

PAD Deze variabele bevat een door dubbele punt (:) gescheiden lijst met mappen waarin uw systeem naar uitvoerbare bestanden zoekt. Wanneer u een commando op terminal invoert, zoekt de shell naar het commando in verschillende mappen die worden genoemd in de $ PATH-variabele. Als de opdracht wordt gevonden, wordt deze uitgevoerd. Anders keert het terug met een fout 'commando niet gevonden'.
GEBRUIKER De gebruikersnaam
HUIS Standaardpad naar de basismap van de gebruiker
EDITOR Pad naar het programma dat de inhoud van bestanden bewerkt
UID Unieke ID van de gebruiker
TERMIJN Standaard terminalemulator
SHELL Shell die door de gebruiker wordt gebruikt

Toegang tot variabele waarden

Gebruik de opdracht om de waarde van een variabele te bepalen

echo $VARIABLE

Variabelen zijn hoofdlettergevoelig. Zorg ervoor dat u de variabelenaam in de juiste letters typt, anders krijgt u mogelijk niet de gewenste resultaten.

Met de opdracht ' env' worden alle omgevingsvariabelen weergegeven.

Stel nieuwe omgevingsvariabelen in

U kunt uw eigen door de gebruiker gedefinieerde variabele maken, met syntaxis

VARIABLE_NAME= variable_value

Houd er nogmaals rekening mee dat variabelen hoofdlettergevoelig zijn en dat ze meestal in hoofdletters worden gemaakt.

Variabelen verwijderen

De volgende syntaxis kan worden gebruikt om een ​​variabele uit het systeem te verwijderen.

unset variablename

Dit zou de variabele en zijn waarde permanent verwijderen.

Overzicht:

  • Omgevingsvariabelen bepalen het gedrag van programma's in uw besturingssysteem.
Opdracht Omschrijving
echo $ VARIABEL Om de waarde van een variabele weer te geven
env Geeft alle omgevingsvariabelen weer
VARIABLE_NAME = variabele_waarde Maak een nieuwe variabele
uitgeschakeld Verwijder een variabele
export Variabele = waarde Om de waarde van een omgevingsvariabele in te stellen