欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

windows 的 命令窗口下 输出所有的环境变量 AG chatgpt 有大用 有大大用 有大大大用

在 Windows 命令提示符(CMD)中,可以通过以下命令输出所有环境变量:

方法 1:使用 set 命令

cmd
set

这会列出当前会话中所有的环境变量及其值。

示例

C:\Users\16666739>set

ALLUSERSPROFILE=C:\ProgramData

APPDATA=C:\Users\16666739\AppData\Roaming

CommonProgramFiles=C:\Program Files\Common Files

CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files

CommonProgramW6432=C:\Program Files\Common Files

COMPUTERNAME=JS-16666739MA

ComSpec=C:\Windows\system32\cmd.exe

DriverData=C:\Windows\System32\Drivers\DriverData

FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer

FPS_BROWSER_USER_PROFILE_STRING=Default

HOMEDRIVE=C:

HOMEPATH=\Users\16666739

LOCALAPPDATA=C:\Users\16666739\AppData\Local

LOGONSERVER=\\JS1P-OA-AD02

NUMBER_OF_PROCESSORS=12

OS=Windows_NT

Path=C:\Program Files\Python310\Scripts\;C:\Program Files\Python310\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files (x86)\dotnet\;C:\Program Files\EmEditor;C:\Program Files\NVIDIA Corporation\NVIDIA App\NvDLISR;C:\Users\16666739\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.2.1\bin;

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW

PROCESSOR_ARCHITECTURE=AMD64

PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 165 Stepping 2, GenuineIntel

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=a502

ProgramData=C:\ProgramData

ProgramFiles=C:\Program Files

ProgramFiles(x86)=C:\Program Files (x86)

ProgramW6432=C:\Program Files

PROMPT=$P$G

PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules

PUBLIC=C:\Users\Public

PyCharm Community Edition=C:\Program Files\JetBrains\PyCharm Community Edition 2022.2.1\bin;

SESSIONNAME=Console

SNC_LIB=C:\Program Files (x86)\SAP\FrontEnd\SecureLogin\lib\sapcrypto.dll

SNC_LIB_64=C:\Program Files\SAP\FrontEnd\SecureLogin\lib\sapcrypto.dll

SSF_LIBRARY_PATH=C:\Program Files (x86)\SAP\FrontEnd\SecureLogin\lib\sapcrypto.dll

SSF_LIBRARY_PATH_64=C:\Program Files\SAP\FrontEnd\SecureLogin\lib\sapcrypto.dll

SystemDrive=C:

SystemRoot=C:\Windows

TEMP=C:\Users\16666739\AppData\Local\Temp

TMP=C:\Users\16666739\AppData\Local\Temp

USERDNSDOMAIN=LUXSHARE.COM.CN

USERDOMAIN=LUXSHARE

USERDOMAIN_ROAMINGPROFILE=LUXSHARE

USERNAME=16666739

USERPROFILE=C:\Users\16666739

windir=C:\Windows

ZES_ENABLE_SYSMAN=1


方法 2:输出到文件(便于查看)

如果想将结果保存到文本文件(例如 env_variables.txt):

cmd
set > env_variables.txt

然后打开 env_variables.txt 查看完整列表。


方法 3:筛选特定变量(可选)

如果只需查找包含特定关键词的变量(如 PATH):

cmd
set PATH

这会显示所有名称中包含 PATH 的变量(不区分大小写)。

示例 

C:\Users\16666739>set TEMP

TEMP=C:\Users\16666739\AppData\Local\Temp


补充说明:

  1. 用户变量 vs 系统变量
    set 命令显示的是当前会话的环境变量(包括用户变量和系统变量)。如需区分,需通过以下路径手动查看:

  • 系统属性 → 高级 → 环境变量(GUI界面)。

  • PowerShell 替代方案(如果需要更灵活的操作):

    powershell
    Get-ChildItem Env:
  • 临时变量
    通过 set VAR=value 设置的临时变量仅在当前 CMD 窗口有效,关闭后失效。


  • 普通分类: