fragen stichworte

Über

environment-variables
Umgebungsvariablen sind Konfigurationsoptionen, die in einer Shell oder ähnlichen Umgebungen festgelegt werden können. Alle Programme, die innerhalb der Shell gestartet werden, können sie lesen und selbst konfigurieren.

Umgebungsvariablen sind Konfigurationsoptionen für Schlüssel-Wert-Paare wie KEY=value oder FOO=bar. Mit Umgebungsvariablen können Sie ein Programm konfigurieren, bevor es ausgeführt wird und diese Variablen nicht in proprietären Konfigurationsdateien speichern müssen.

Sie sind auf allen POSIX-Systemen (Unix, Linux, BSD, Mac OS, DOS, Windows, ...) vorhanden. Umgebungsvariablen können von jeder Shell gesetzt und von nahezu jeder Programmiersprache gelesen werden.

In einigen Programmiersprachen können Sie Umgebungsvariablen festlegen, die jedoch nur im aktuellen Prozess bestehen bleiben. Sie können sie nicht so einstellen, dass sie von der aufrufenden Shell sichtbar sind. Daher sind sie für die Kommunikation zwischen Prozessen nicht nützlich.