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. 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.
Het 'omgeving' commando displays alle omgevingsvariabelen.
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.
Variabelen verwijderen
De volgende syntaxis kan worden gebruikt om een variabele uit het systeem te verwijderen.
unset variablename
Deze zou de variabele verwijderen en de waarde ervan permanent.
Overzicht:
- Omgevingsvariabelen bepalen het gedrag van programma's in uw Operating-systeem.
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 |