是否可以从Windows的命令提示符中列出所有的环境变量?
等价于PowerShell的gci env:(或ls env:或dir env:)。
是否可以从Windows的命令提示符中列出所有的环境变量?
等价于PowerShell的gci env:(或ls env:或dir env:)。
当前回答
不要浪费时间。在注册表中搜索它:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
返回小于SET命令的值。
其他回答
只做:
SET
你也可以使用SET prefix来查看所有以prefix开头的变量。
例如,如果您想从环境变量中只读取derbydb,请执行以下操作:
set derby
...你会得到以下结果:
DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin
只需从cmd运行set。
显示、设置或删除环境变量。不带参数时,set显示当前环境设置。
不要浪费时间。在注册表中搜索它:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
返回小于SET命令的值。
正如在其他回答中提到的,您可以使用set来列出所有环境变量或use
设置[environment_variable]以获得一个特定的变量及其值。
Set [environment_variable]=可用于从工作区中删除一个变量。
Jon的答案是正确的,但是要用一些语法糖来详细说明一下。
SET | more
使您能够一次看到一个页面的变量,而不是全部,或
SET > output.txt
将输出发送到一个文件output.txt,你可以在记事本或其他…