The env
command¶
The env
command in Linux/Unix is used to either print a list of the current environment variables or to run a program in a custom environment without changing the current one.
Syntax¶
bash env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
Usage¶
- Print out the set of current environment variables
bash env
- Run a command with an empty environment
bash env -i command_name
- Remove variable from the environment
bash env -u variable_name
- End each output with NULL
bash env -0
Full List of Options¶
Short Flag | Long Flag | Description |
---|---|---|
-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 |
-S | --split-string=S | Process and split S into separate arguments. It's used to pass multiple arguments on shebang lines |
-v | --debug | Print verbose information for each processing step |
- | --help | Print a help message |
- | --version | Print the version information |
Last update: 2022-05-12