Liste der Umgebungsvariablen unter Linux / Unix

Inhaltsverzeichnis:

Anonim

In diesem Tutorial lernen Sie:

  • Was ist eine Computerumgebung?
  • Was ist eine Variable?
  • Was sind Umgebungsvariablen?
  • Zugriff auf Variablenwerte
  • Neue Umgebungsvariablen festlegen

Was ist eine Computerumgebung?

Die Computerumgebung ist die Plattform (Plattform = Betriebssystem + Prozessor), auf der ein Benutzer Programme ausführen kann.

Was ist eine Variable?

In der Informatik ist eine Variable ein Ort zum Speichern eines Werts, der ein Dateiname , ein Text , eine Zahl oder andere Daten sein kann . Es wird normalerweise mit seinem symbolischen Namen bezeichnet, der ihm während der Erstellung gegeben wird. Der so gespeicherte Wert kann angezeigt, gelöscht, bearbeitet und erneut gespeichert werden.

Variablen spielen eine wichtige Rolle bei der Computerprogrammierung, da sie es Programmierern ermöglichen, flexible Programme zu schreiben. Da sie sich auf das Betriebssystem beziehen, an dem wir arbeiten, ist es wichtig, einige von ihnen zu kennen und zu wissen, wie wir sie beeinflussen können.

Was sind Umgebungsvariablen?

Umgebungsvariablen sind dynamische Werte, die sich auf die Prozesse oder Programme auf einem Computer auswirken. Sie sind in jedem Betriebssystem vorhanden, die Typen können jedoch variieren. Umgebungsvariablen können erstellt, bearbeitet, gespeichert und gelöscht werden und geben Auskunft über das Systemverhalten.

Umgebungsvariablen können das Verhalten einer Software / eines Programms ä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 so gelesen, dass einem chinesischen Benutzer eine Mandarin-Oberfläche angezeigt wird, während einem amerikanischen Benutzer eine englische Oberfläche angezeigt wird.

Lassen Sie uns einige gängige Umgebungsvariablen untersuchen -

Variable

Beschreibung

PFAD Diese Variable enthält eine durch Doppelpunkte (:) getrennte Liste von Verzeichnissen, in denen Ihr System nach ausführbaren Dateien sucht. Wenn Sie einen Befehl am Terminal eingeben, sucht die Shell in verschiedenen Verzeichnissen, die in der Variablen $ PATH aufgeführt sind, nach dem Befehl. Wenn der Befehl gefunden wird, wird er ausgeführt. Andernfalls wird der Fehler "Befehl nicht gefunden" zurückgegeben.
NUTZER Der Nutzername
ZUHAUSE Standardpfad zum Home-Verzeichnis des Benutzers
EDITOR Pfad zum Programm, das den Inhalt von Dateien bearbeitet
UID Benutzerdefinierte ID des Benutzers
BEGRIFF Standard-Terminalemulator
SCHALE Vom Benutzer verwendete Shell

Zugriff auf Variablenwerte

Verwenden Sie den Befehl, um den Wert einer Variablen zu bestimmen

echo $VARIABLE

Variablen unterscheiden zwischen Groß- und Kleinschreibung. Stellen Sie sicher, dass Sie den Variablennamen in die richtige Groß- und Kleinschreibung eingeben, da Sie sonst möglicherweise nicht die gewünschten Ergebnisse erhalten.

Der Befehl ' env' zeigt alle Umgebungsvariablen an.

Neue Umgebungsvariablen festlegen

Sie können Ihre eigene benutzerdefinierte Variable mit Syntax erstellen

VARIABLE_NAME= variable_value

Beachten Sie auch hier, dass Variablen zwischen Groß- und Kleinschreibung unterscheiden und normalerweise in Großbuchstaben erstellt werden.

Variablen löschen

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

unset variablename

Dies würde die Variable und ihren Wert dauerhaft entfernen .

Zusammenfassung:

  • Umgebungsvariablen bestimmen das Verhalten von Programmen in Ihrem Betriebssystem.
Befehl Beschreibung
echo $ VARIABLE Wert einer Variablen anzeigen
env Zeigt alle Umgebungsvariablen an
VARIABLE_NAME = variabler_Wert Erstellen Sie eine neue Variable
nicht gesetzt Entfernen Sie eine Variable
export Variable = Wert Zum Festlegen des Werts einer Umgebungsvariablen