Variable Umgebung

Definition - Was bedeutet Umgebungsvariable?

Umgebungsvariablen sind Werte, die sich auf die Prozesse und das Verhalten laufender Computersysteme und Betriebssystemumgebungen auswirken. Ausführende Programme können zu Konfigurationszwecken auf Umgebungsvariablenwerte zugreifen.

Technische.me erklärt die Umgebungsvariable

Beispielsweise kann eine speziell benannte Umgebungsvariable den Speicherort des Computerbetriebssystems identifizieren, der für die temporäre Dateispeicherung verwendet wird. Die Microsoft Windows-Umgebungsvariable für die temporäre Dateispeicherung lautet% TEMP% oder% TMP%.

Unix-Systeme verfügen über spezifische und proprietäre Umgebungsvariablen. Ein neuer Prozess erbt eine doppelte übergeordnete Umgebung von seiner übergeordneten Umgebung, ohne Änderungen an der übergeordneten Umgebung vorzunehmen. Diese Konvertierungen müssen auf der Ebene der Anwendungsprogrammierschnittstelle (API) zwischen Fork und Exec erfolgen. Im Gegensatz dazu ändern Umgebungsvariablen für bestimmte Befehlsausführungen Shell-Plattformen - wie z. B. bash - durch Aufrufen von env.

Obwohl alle UNIX- und Microsoft-Betriebssysteme Umgebungsvariablen haben, werden Namen von Betriebssystemprogrammierern niemals gemeinsam genutzt. Aus Entwurfsgründen können durch Ausführen von Programmen Umgebungsvariablenwerte bearbeitet werden. Unix-Aufrufer bestimmen Speicherplätze, die mit verschiedenen setuid-Programmberechtigungen ausgeführt werden. Der dynamische Linker lädt den entsprechenden Code, der als Umgebungsvariablenpositionen bezeichnet wird (LD_LIBRARY_PATH und LD_PRELOAD). Der Code wird gemäß der Prozessautorität ausgeführt.