我可以使用环境变量%PROGRAMDATA%吗?

5

我输入:

echo $USERPROFILE,得到C:\Users\rob

echo $PROGRAMFILES,得到C:\Program Files (x86)

echo $PROGRAMDATA,没有输出任何内容。

在Windows下,%PROGRAMDATA%代表C:\ProgramData

为什么有些Windows环境变量被支持而另一些则不被支持呢?还是说我做错了什么?如果没有,那么是否有一个列表列出了在Cygwin下可以使用的那些环境变量?

1个回答

11

它是混合大小写

$ set | grep -i programdata
ALLUSERSPROFILE='C:\ProgramData'
ProgramData='C:\ProgramData'

$ echo $ProgramData
C:\ProgramData

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接