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.

Was sind Umgebungsvariablen?

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.

Auf Variablenwerte zugreifen

Dieenv' Befehlsanzeigen alle Umgebungsvariablen.

Auf Variablenwerte zugreifen

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.

Legen Sie neue Umgebungsvariablen fest

Variablen löschen

Die folgende Syntax kann verwendet werden, um eine Variable aus dem System zu entfernen.

unset variablename

Variablen löschen

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