env
使用修改后的环境运行命令。
env [option]... [name=value]... [command [args]...]
如果后面没有name=value
或 选项env
,那么命令是在什么环境下执行的?
env
不带任何或选项的情况下使用的目的是什么name=value
?
env bash -c 'echo "$_"'
谢谢。
答案1
的输出
env cat /proc/self/environ
表明如果不给予任何其他条件,环境就不会改变。
(或者事实上,如果我费心阅读精美的手册,“如果没有命令,则打印结果环境”,那么简单env
就可以了。)