Windows cmd之环境变量与路径设置
本章将详细讲解Windows环境变量的基本概念与操作,包括如何查看和设置环境变量、路径管理中的%PATH%变量的作用与修改方法,以及一些常用的内置变量的使用方法。这些知识有助于用户优化命令行操作并理解系统的运行机制。
一、环境变量的查看与设置
1、查看环境变量:set
命令
-
概念描述:
set
命令用于显示当前会话中所有环境变量及其值。 -
相关命令:
set set JAVA_HOME
-
命令输出(示例):
ALLUSERSPROFILE=C:\ProgramData JAVA_HOME=C:\Program Files\Java\jdk-17 Path=C:\Windows\system32;C:\Program Files\Java\jdk-17\bin
2、设置临时环境变量
-
概念描述:
使用set
命令可以临时定义或修改环境变量(仅对当前会话生效)。 -
相关命令:
set TEMP_VAR=HelloWorld echo %TEMP_VAR%
-
命令输出:
HelloWorld
-
注意事项:会话结束后,临时变量将被清除。
3、永久设置环境变量
-
概念描述:
使用图形界面或setx
命令可永久添加或修改环境变量。 -
相关命令:
setx JAVA_HOME "C:\Program Files\Java\jdk-17"
-
注意事项:
- 通过命令行设置的变量需重新启动命令行会话后生效。
- 图形界面路径:右键“此电脑” → 属性 → 高级系统设置 → 环境变量。
二、路径管理与%PATH%变量
1、理解%PATH%变量的作用
-
概念描述:
%PATH%
是一个特殊的环境变量,存储了多个目录路径。当用户在命令行中运行程序或命令时,系统会依次搜索这些目录。 -
相关命令:
echo %PATH%
-
命令输出:
C:\Windows\system32;C:\Program Files\Java\jdk-17\bin;C:\Python39\Scripts;C:\Python39
2、在%PATH%中添加新目录
-
概念描述:
可以通过图形界面或命令行将新目录添加到%PATH%
变量中,方便直接运行该目录中的程序。 -
相关命令:
set PATH=%PATH%;D:\MyTools
-
注意事项:
- 通过
set
命令修改的是临时路径。 - 永久修改需使用
setx
或图形界面设置:- 新建或编辑“系统变量”下的
Path
。
- 新建或编辑“系统变量”下的
- 通过
三、内置变量的使用
1、常用系统变量
-
概念描述:
Windows提供了一些预定义的环境变量,便于访问系统路径或用户信息。 -
常见变量及含义:
%USERPROFILE%
:当前用户的主目录路径。%SystemRoot%
:Windows系统的根目录。%TEMP%
:临时文件存储路径。
-
相关命令:
echo %USERPROFILE% echo %SystemRoot% echo %TEMP%
-
命令输出(示例):
C:\Users\Admin C:\Windows C:\Users\Admin\AppData\Local\Temp
小结
本章详细介绍了Windows环境变量的查看、临时与永久设置方法,以及路径管理中的%PATH%变量的重要性。同时,还讲解了几种常见的内置系统变量的使用方法。掌握这些知识能够有效提高系统操作和软件配置的效率。