env (environment) führt einen Befehl in veränderter Umgebung aus
env [-] [-i] [-u Name] [-ignore-environment] [-unset=Name] [Name=Wert]... [Befehl [Argumente...]]
Mit env lassen sich einzelne Unix-Kommandos in veränderter Umgebung ausführen, ohne das Environment der Shell zu verändern. Mit dem Ausdruck Name=Wert laßt sich die Umgebungsvariable Name ändern bzw. der Umgebung hinzufügen. Der Wert kann leer sein. Eine leere Umgebungsvariable ist verschieden von einer mit -unset gelöschten.
Achtung! Die Umgebungsvariablen PATH, IFS, PPID, PS1, PS2, UID und EUID können nicht aus der Umgebung entfernt werden . Wenn diese Variablen geleert werden, erscheinen in der neuen Prozeßumgebung automatisch die voreingestellten Werte.