Cygwin Bash 不会继承 CMD 的所有环境变量

Cygwin Bash 不会继承 CMD 的所有环境变量

如果我在窗口echo %AppData%中输入CMD,则会出现C:\Users\User.Name\AppData\Roaming。如果我echo $AppData在 Cygwin Bash shell 中输入,则不会出现任何内容。但是,CMD 中的大多数环境变量被 Cygwin Bash shell 继承。我该怎么做才能确保所有环境变量都从CMDCygwin Bash shell 传播出去?

答案1

由于 bash 区分大小写,变量名可能也是如此。

用来env检查是否存在该问题。

相关内容