Scroll to navigation

ENV(1) User Commands ENV(1)

NAME

env - manual page for env 9.1

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.

start with an empty environment
-0, --null
end each output line with NUL, not newline
remove variable from the environment
change working directory to DIR
process and split S into separate arguments; used to pass multiple arguments on shebang lines
block delivery of SIG signal(s) to COMMAND
reset handling of SIG signal(s) to the default
set handling of SIG signal(s) to do nothing
list non default signal handling to stderr
print verbose information for each processing step
display this help and exit
output version information and exit

A mere - implies -i. If no COMMAND, print the resulting environment.

SIG may be a signal name like 'PIPE', or a signal number like '13'. Without SIG, all known signals are included. Multiple signals can be comma-separated.

GNU coreutils online help: <https://www.gnu.org/software/coreutils/> Report any translation bugs to <https://translationproject.org/team/> Full documentation <https://www.gnu.org/software/coreutils/env> or available locally via: info '(coreutils) env invocation'

AUTHOR

Written by Richard Mlynarik, David MacKenzie, and Assaf Gordon.

COPYRIGHT

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

January 2023 GNU coreutils 9.1