Lijst met omgevingsvariabelen in Linux/Unix

Wat is een computeromgeving?

De Computing-omgeving is het Platform (Platform = Operating System+ Processor) waar een gebruiker programma's kan draaien.

Wat is een variabele?

In de informatica, a variabele is een locatie voor het opslaan van een waarde wat een kan zijn bestandsnaam, tekst, aantal of een ander gegevens. Het wordt meestal aangeduid met zijn symbolische naam die eraan wordt gegeven tijdens de schepping. De aldus opgeslagen waarde kan worden weergegeven, verwijderd, bewerkt en opnieuw worden opgeslagen.

Variabelen spelen een belangrijke rol bij het programmeren van computers omdat ze programmeurs in staat stellen flexibele programma's te schrijven. Omdat ze gerelateerd zijn aan het besturingssysteem waaraan we werken, is het belangrijk om enkele ervan te kennen en 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 verschillen. Omgevingsvariabelen kunnen worden gemaakt, bewerkt, opgeslagen en verwijderd en geven informatie over het systeemgedrag.

Omgevingsvariabelen kunnen de manier veranderen waarop software/programma's zich gedragen.

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:

Veranderlijk Omschrijving
PATH

Deze variabele bevat een door dubbele punten (:) gescheiden lijst met mappen waarin uw systeem naar uitvoerbare bestanden zoekt.

Wat zijn omgevingsvariabelen

Wanneer u een opdracht op de terminal invoert, zoekt de shell naar de opdracht in verschillende mappen die worden vermeld in de variabele $PATH. Als de opdracht wordt gevonden, wordt deze uitgevoerd. Anderwise, retourneert het met de foutmelding 'opdracht niet gevonden'.

GEBRUIKER

De gebruikersnaam

HOME

Standaardpad naar de thuismap 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 wordt gebruikt door de gebruiker

Toegang tot variabele waarden

Gebruik het commando om de waarde van een variabele te bepalen

echo $VARIABLE

Variabelen zijn hoofdlettergevoelig. Zorg ervoor dat u de naam van de variabele in de juiste hoofdletter typt, anderswise Het kan zijn dat u niet het gewenste resultaat krijgt.

Toegang tot variabele waarden

Het 'omgeving' commando displays alle omgevingsvariabelen.

Toegang tot variabele waarden

Stel nieuwe omgevingsvariabelen in

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

VARIABLE_NAME= variable_value

Nogmaals, houd er rekening mee dat variabelen hoofdlettergevoelig zijn en meestal worden ze in hoofdletters gemaakt.

Stel nieuwe omgevingsvariabelen in

Variabelen verwijderen

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

unset variablename

Variabelen verwijderen

Deze zou de variabele verwijderen en de waarde ervan permanent.

Overzicht:

commando Omschrijving

echo $VARIABEL

Om de waarde van een variabele weer te geven

env

Geeft alle omgevingsvariabelen weer

VARIABLE_NAME= variabele_waarde

Een nieuwe variabele maken

uitgeschakeld

Een variabele verwijderen

export Variabele=waarde

Om de waarde van een omgevingsvariabele in te stellen