Lijst met omgevingsvariabelen in Linux/Unix

Wat is een computeromgeving?

De computeromgeving is het platform (Platform = Operating System+ Processor) waar een gebruiker programma's kan uitvoeren.

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 gewoonlijk aangeduid met de symbolische naam die eraan is gegeven tijdens de creatie. 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 verband houden met de Operavan het systeem waaraan we werken, is het belangrijk om er enkele 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 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 Beschrijving
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 directory's die in de variabele $PATH worden genoemd. Als de opdracht wordt gevonden, wordt deze uitgevoerd. Anders retourneert deze de fout '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 variabelenaam in de juiste lettergrootte typt, anders krijgt u mogelijk niet de gewenste resultaten.

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 volgende 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 Beschrijving

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