Liste der Umgebungsvariablen in Linux/Unix
Was ist eine Computerumgebung?
Die Computerumgebung ist die Plattform (Plattform = Operating System+ Processor), wo ein Benutzer Programme ausführen kann.
Was ist eine Variable?
In der Informatik a Variable ist ein Ort zum Speichern eines Werts Das kann ein sein Dateinamen, Text, Anzahl oder irgend ein anderer die Datenerfassung. Normalerweise wird darauf mit dem symbolischen Namen verwiesen, der ihm bei der Erstellung zugewiesen wird. Der so gespeicherte Wert kann angezeigt, gelöscht, bearbeitet und erneut gespeichert werden.
Variablen spielen in der Computerprogrammierung eine wichtige Rolle, da sie es Programmierern ermöglichen, flexible Programme zu schreiben. Da sie mit der verwandt sind OperaFür das System, an dem wir arbeiten, ist es wichtig, einige davon zu kennen und zu wissen, wie wir sie beeinflussen können.
Was sind Umgebungsvariablen?
Umgebungsvariablen sind dynamische Werte, die die Prozesse oder Programme auf einem Computer beeinflussen. Sie sind in jedem Betriebssystem vorhanden, aber die Typen können unterschiedlich sein. Umgebungsvariablen können erstellt, bearbeitet, gespeichert und gelöscht werden und geben Auskunft über das Systemverhalten.
Umgebungsvariablen können das Verhalten von Software/Programmen verändern.
Klicken Sie HIER wenn das Video nicht zugänglich ist
Beispielsweise speichert die Umgebungsvariable $LANG den Wert der Sprache, die der Benutzer versteht. Dieser Wert wird von einer Anwendung gelesen, sodass einem chinesischen Benutzer eine Mandarin-Oberfläche angezeigt wird, während einem amerikanischen Benutzer eine englische Oberfläche angezeigt wird.
Lassen Sie uns einige allgemeine Umgebungsvariablen untersuchen –
Variable | Beschreibung |
---|---|
PATH |
Diese Variable enthält eine durch Doppelpunkte (:) getrennte Liste von Verzeichnissen, in denen Ihr System nach ausführbaren Dateien sucht. Wenn Sie einen Befehl im Terminal eingeben, sucht die Shell in verschiedenen Verzeichnissen, die in der Variable $PATH angegeben sind, nach dem Befehl. Wenn der Befehl gefunden wird, wird er ausgeführt. Andernfalls wird die Fehlermeldung „Befehl nicht gefunden“ zurückgegeben. |
USER |
Der Nutzername |
STARTSEITE |
Standardpfad zum Basisverzeichnis des Benutzers |
EDITOR |
Pfad zu dem Programm, das den Inhalt von Dateien bearbeitet |
UID |
Eindeutige ID des Benutzers |
TERM |
Standard-Terminal-Emulator |
SHELL |
Shell, die vom Benutzer verwendet wird |
Auf Variablenwerte zugreifen
Um den Wert einer Variablen zu bestimmen, verwenden Sie den Befehl
echo $VARIABLE
Bei Variablen muss die Groß-/Kleinschreibung beachtet werden. Stellen Sie sicher, dass Sie den Variablennamen in der richtigen Groß-/Kleinschreibung eingeben, da Sie sonst möglicherweise nicht die gewünschten Ergebnisse erzielen.
Dieenv' Befehlsanzeigen alle Umgebungsvariablen.
Legen Sie neue Umgebungsvariablen fest
Sie können Ihre eigene benutzerdefinierte Variable mit Syntax erstellen
VARIABLE_NAME= variable_value
Denken Sie noch einmal daran dass bei Variablen die Groß-/Kleinschreibung beachtet wird und normalerweise werden sie in Großbuchstaben geschrieben.
Variablen löschen
Die folgende Syntax kann verwendet werden, um eine Variable aus dem System zu entfernen.
unset variablename
Dieses würde die Variable entfernen und sein Wert dauerhaft.
Zusammenfassung:
- Umgebungsvariablen steuern das Verhalten von Programmen in Ihrem Betriebssystem.
Befehl | Beschreibung |
---|---|
echo $VARIABLE |
So zeigen Sie den Wert einer Variablen an |
env |
Zeigt alle Umgebungsvariablen an |
VARIABLE_NAME= Variablenwert |
Erstellen Sie eine neue Variable |
ungesetzt |
Eine Variable entfernen |
export Variable=Wert |
So legen Sie den Wert einer Umgebungsvariablen fest |