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 |