env
env - Umgebungsvariablen auflisten
Beschreibung
env - ein Programm in einer veränderten Umgebung laufen lassen
- Anmerkung
Die POSIX-Handbuchseite exec(3p) schreibt
- "viele existierende Anwendungen nehmen irrtümlicherweise an, dass sie mit bestimmten Signalen starten, die auf ihre Vorgabe gesetzt und/oder nicht blockiert sind… Daher ist es am besten, Signale über Exec hinweg nicht zu blockieren oder zu ignorieren, ohne einen expliziten Grund dafür, und insbesondere Signale nicht über Execs von beliebigen (nicht eng zusammenarbeitenden) Programmen zu blockieren."
Installation
env ist Teil der GNU Core Utilities (Coreutils), die auf jedem GNU-Betriebssystem vorhanden sind
Syntax
env [OPTION]… [-] [NAME=WERT]… [BEFEHL [ARG]…]
- Jeden NAMEn in der Umgebung auf WERT setzen und BEFEHL ausführen.
- Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich.
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
env
- Pager
Da die Ausgabe des Kommandos recht umfangreich ist, lohnt sich eine Ausgabe mit dem Pager less
# env | less LESSKEY=/etc/lesskey.bin HOSTNAME=archangel HOST=archangel TERM=xterm SHELL=/bin/bash ...
Konfiguration
Dateien
Anhang
Siehe auch
- Linux/Umgebung/Variable
- sigaction(2)
- sigprocmask(2)
- signal(7)
Dokumentation
Man-Pages
- ENV(1)
Info-Pages
- info '(coreutils) env invocation'