我想知道,如果它可以列出从Windows'命令提示符所有环境变量。
东西相当于PowerShell的gci env:
或ls env:
或dir env:
我想知道,如果它可以列出从Windows'命令提示符所有环境变量。
东西相当于PowerShell的gci env:
或ls env:
或dir env:
做就是了:
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
乔恩有正确的答案,但更详细地说明了一点与一些语法糖..
SET | more
让你看到的变量在一个页面的时间,而不是一大堆,或
SET > output.txt
发送输出到文件output.txt的,你可以在记事本或任何打开...
要列出在PowerShell中的所有环境变量:
Get-ChildItem Env:
来源: https://technet.microsoft.com/en-us/library/ff730964.aspx
只需运行set
从cmd
。
显示,设置或删除环境变量。 使用不带参数,设置显示当前环境设置。
我要说的是,SET命令并没有真正打印所有环境变量。 例如,我们可以重复这样的变量如CD,日期,时间,但他们没有在SET输出中。
这将是有趣的,得到了可用于批量写入例如变量真正完整列表。
您可以使用SET
在cmd中
要显示当前的变量,只是SET
是足够
为了显示某些变量,如“路径”,使用SET PATH
。
如需帮助,请键入set /?
。
如果你想看到你刚才设置的环境变量,你需要打开一个新的命令窗口。 “与SETX变量设置变量为未来的命令窗口只,而不是在当前的命令窗口。” ( https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples )
不要浪费时间来搜索它在注册表中
REG查询 “HKLM \系统\ CurrentControlSet \控制\会话管理\环境”
返回小于设置命令
正如在其他线程中提到,您可以使用set
列出所有的环境变量或使用
set [environment_varible]
来获得特定的变量与价值。
set [environment_varible]=
可以被用来从空间除去变量。