cmd里面如何分别查看系统环境变量和用户环境变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd里面如何分别查看系统环境变量和用户环境变量?相关的知识,希望对你有一定的参考价值。

那如果只是要查看用户的环境变量呢?

环境变量:一般可分为系统变量和用户变量。

系统变量 指给计算机指定一个寻找路径,通过这个路径可以搜索到你所需要的
文件、程序.以及存储系统临时文件等.
例如:在运行框使用notepad、cmd等不需要使用完整路径。

用户变量 指用户在运行某些指令时临时添加的变量,来让计算机识别
用户输入,及存储用户数据。
例如:set path=%path%;C:\Program Files\baidu\Baidu Hi
就可以在运行框输入BaiduHi来运行百度HI
参考技术A 在提示符中输入 set 可以看到所有系统变量。
自定义了变量后,同样可以用set查看——set可以查看所有的环境变量。
参考技术B 查看所有的用户变量:
reg query HKCU\Environment /v *
查看用户变量中的path
reg query HKCU\Environment /v PATH
查找系统变量中所有的变量:

REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v *
查询系统变量中的path变量:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path

Windows系统命令行设置环境变量

参考技术A Windows系统命令行设置环境变量

以下命令均需在Windows的CMD环境(即“命令提示符”软件)中执行。

1. 使用set命令

用于设置临时环境变量。只在当前命令行窗口中有效。

例如,设置名为CLASSPATH的环境变量,执行下面的命令,

set CLASSPATH=D:\javalibs\lib1

# 查看 CLASSPATH

$ echo %CLASSPATH%

2. 使用命令setx

用于设置用户环境变量和系统环境变量。默认设置是本地环境,通过选项 /m 设置系统环境变量。

# 永久设置 GIT_HOME 变量为 abc

$ setx /m GIT_HOME abc

# 将 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 追加到 PATH 变量

$ setx -m PATH "%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin"

注:上面 setx 命令后面用引号可以去除空格的影响,不加引号,会出现如下错误:

错误:无效语法。默认选项不允许超过 '2' 次。

键入 “SETX /?” 以了解用法。

以上是关于cmd里面如何分别查看系统环境变量和用户环境变量?的主要内容,如果未能解决你的问题,请参考以下文章

cmd中cmd怎么进入环境变量

linux系统下设置环境变量

使用cmd命令快速查看和添加系统环境变量

我的java环境变量设置好了,为啥不能CMD命令输入JAVA和JAVAC没用

命令怎么设置环境变量

[C++] 系统环境变量和用户变量同名 如何才能获取系统环境变量