如果要查看刚刚设置的环境变量,则需要打开一个新的命令窗口。 “使用setx变量设置的变量仅在将来的命令窗口中可用,而不是在当前命令窗口中。” ( https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples )
我会说SET命令并不真正打印所有环境变量。 例如,我们可以回显诸如CD,DATE,TIME之类的变量,但它们未在SET输出中列出。
例如,获得可用于批量写入的完整变量列表将会很有趣。
不要浪费时间在注册表中搜索它
reg查询“HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment”
返回少于set命令
您可以使用 SET 在cmd
SET
要显示当前变量,只需 SET 足够
要显示某些变量,例如“PATH”,请使用 SET PATH 。
SET PATH
如需帮助,请输入 set /? 。
set /?
乔恩有正确的答案,但要用一些语法糖来详细说明..
SET | more
使您能够一次查看一个页面的变量,而不是整个页面,或者
SET > output.txt
将输出发送到文件output.txt,您可以在记事本或其他任何地方打开它...
简单地跑 set 从 cmd 。
set
cmd
显示,设置或删除环境变量。如果不使用参数,set将显示当前的环境设置。
要在Powershell中列出所有环境变量:
Get-ChildItem Env:
资源: https://technet.microsoft.com/en-us/library/ff730964.aspx
如您可以使用的其他线程中所述 set 列出所有环境变量或使用
set [environment_varible] 获取具有值的特定变量。
set [environment_varible]
set [environment_varible]= 可用于从空间中删除变量。
set [environment_varible]=