env (1)

Quick Reference

Show the environment or run a program in a modified environment.

  • Show the environment:

env

  • Run a program. Often used in scripts after the shebang (#!) for looking up the path to the program:

env {{program}}

  • Clear the environment and run a program:

env -i {{program}}

  • Remove variable from the environment and run a program:

env -u {{variable}} {{program}}

  • Set a variable and run a program:

env {{variable}}={{value}} {{program}}

NAME

env - run a program in a modified environment

SYNOPSIS

env [ OPTION]... [-] [NAME=VALUE]... [COMMAND [ ARG]...]

DESCRIPTION

Set each NAME to VALUE in the environment and run COMMAND.
Mandatory arguments to long options are mandatory for short options too.
-i, --ignore-environment
start with an empty environment
-0, --null
end each output line with NUL, not newline
-u, --unset=NAME
remove variable from the environment
-C, --chdir=DIR
change working directory to DIR
--help
display this help and exit
--version
output version information and exit
A mere - implies -i. If no COMMAND, print the resulting environment.

AUTHOR

Written by Richard Mlynarik and David MacKenzie.

REPORTING BUGS

GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
 
Report env translation bugs to <https://translationproject.org/team/>

SEE ALSO

Full documentation at: <https://www.gnu.org/software/coreutils/env>
 
or available locally via: info '(coreutils) env invocation'

Information

Source
Coreutils
OS/version
GNU coreutils 8.29.13-0a854
Source updated
December 2, 2018
Page created
February 9, 2018
Page generated
December 2, 2018