是否可以从Windows的命令提示符中列出所有的环境变量?
等价于PowerShell的gci env:(或ls env:或dir env:)。
是否可以从Windows的命令提示符中列出所有的环境变量?
等价于PowerShell的gci env:(或ls env:或dir env:)。
当前回答
正如在其他回答中提到的,您可以使用set来列出所有环境变量或use
设置[environment_variable]以获得一个特定的变量及其值。
Set [environment_variable]=可用于从工作区中删除一个变量。
其他回答
查询PowerShell中的所有环境变量。
Get-ChildItem Env:
或者像user797717建议的那样避免输出截断:
Get-ChildItem Env: | Format-Table -Wrap -AutoSize
来源:创建和修改环境变量(Windows PowerShell本周提示)
不要浪费时间。在注册表中搜索它:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
返回小于SET命令的值。
正如在其他回答中提到的,您可以使用set来列出所有环境变量或use
设置[environment_variable]以获得一个特定的变量及其值。
Set [environment_variable]=可用于从工作区中删除一个变量。
〇非展开变量
用户变量-
reg query HKEY_CURRENT_USER\Environment
系统变量-
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
〇展开变量
在CMD -
SET
Powershell——
来源:https://devblogs.microsoft.com/scripting/powertip-use-windows-powershell-to-display-all-environment-variables/
dir env:
您可以在cmd中使用SET
要显示当前变量,只需SET就足够了
要显示某些变量,如'PATH',请使用SET PATH。
请输入set /?