从命令行列出所有环境变量?

我想知道是否可以从Windows的命令提示符列出所有环境变量。

相当于PowerShell的gci env:东西gci env:ls env:dir env:


#1楼

乔恩有正确的答案,但要用一些语法糖来详细说明..

SET | more

使您能够一次查看一个页面的变量,而不是整个页面,或者

SET > output.txt

将输出发送到文件output.txt,您可以在记事本或其他任何地方打开它...


#2楼

我会说SET命令并不真正打印所有环境变量。 例如,我们可以回显诸如CD,DATE,TIME之类的变量,但它们未在SET输出中列出。

例如,获得可用于批量写入的完整变量列表将会很有趣。


#3楼

您可以在cmd中使用SET

要显示当前变量,只需SET

要显示某些变量,例如“PATH”,请使用SET PATH

如需帮助,请输入set /?


#4楼

要在Powershell中列出所有环境变量:

Get-ChildItem Env:

或者如user797717所建议的那样,以避免输出截断:

Get-ChildItem Env: | Format-Table -Wrap -AutoSize

资料来源: https//technet.microsoft.com/en-us/library/ff730964.aspx


#5楼

如果要查看刚刚设置的环境变量,则需要打开一个新的命令窗口。 “使用setx变量设置的变量仅在将来的命令窗口中可用,而不是在当前命令窗口中。” ( https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples


#6楼

不要浪费时间在注册表中搜索它

reg查询“HKLM \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Environment”

返回少于set命令


#7楼

如其他线程中所述,您可以使用set列出所有环境变量或使用

set [environment_varible]以获取具有值的特定变量。

set [environment_varible]=可用于从空间中删除变量。


#8楼

做就是了:

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

#9楼

只需从cmd运行set

显示,设置或删除环境变量。 如果不使用参数,set将显示当前的环境设置。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值