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