在命令行窗口中列出环境变量的2种方法

253 阅读2分钟

List environment variables windows example

环境变量用于存储带有变量名称的文件夹或文件路径。

在安装java、tomcat或derby应用程序时,需要设置环境变量。

如果没有设置环境变量,这些命令将不能按预期运行。

开发人员很难从Windows的命令行中判断环境变量是否被设置。

本文解释了从命令行中打印Windows环境变量的不同方法。

  • 设置命令
  • Get-ChildItem Env

获取环境变量列表的set命令

Windows中的set命令用于设置命令行范围的环境变量

语法

set VARIABLE=path/value

下面是一个将 JAVA HOME 设置为 JDK 路线的例子。

set JAVA_HOME=c:\JDK1.9

`SET 命令还列出了所有环境变量。

这里简单的 set 命令会打印出所有已经配置好的环境变量

C:\>set
ALLUSERSPROFILE=C:\ProgramData
ANDROID_HOME=A:\android\sdk
ANT_HOME=A:\Java\apache-ant-1.10.0
APPDATA=C:\Users\Kiran\AppData\Roaming
ChocolateyInstall=C:\ProgramData\chocolatey
ChocolateyLastPathUpdate=132329753418192180
ChocolateyToolsLocation=C:\tools
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=KIRAN
ComSpec=C:\WINDOWS\system32\cmd.exe
DERBY_HOME=C:\db-derby-10.14.2.0-bin
DriverData=C:\Windows\System32\Drivers\DriverData
GOOGLE_API_KEY=no

如果你有一个很长的环境变量列表,在一页纸上很难看到。

那么,你可以将所有的环境变量输出到文件中,也可以逐页查看。

下面的命令使用管道,一次列出更多的环境变量,在点击回车键后,逐页浏览到结果的最后。

set | more

如何将环境变量列表打印到一个文本文件?

使用> 和 set 命令,它可以将列表打印到输出文件中。

下面是一个使用实例

C:\>set > output.txt

这将输出环境变量列表到output.txt文件。

请注意,运行这个命令需要管理权限,否则,它就会出现以下情况Access is denied.

如果你想过滤这个列表,你可以使用下面的命令,关键字为

C:\>set derby
DERBY_HOME=C:\db-derby-10.14.2.0-bin

Get-ChildItem Env,用Windows PowerShell列出环境变量。

这是另一种使用Windows PowerShell打印环境变量的方法。

首先,进入windows + Run(R),输入Windows PowerShell 它将打开PowerShell。

运行下面的命令来列出环境变量

Get-ChildItem Env:

结论

它解决了开发者了解java/derby/maven安装环境列表的问题。