环境变量和Path环境变量

时间:2022-12-12 21:23:53

环境变量

百度百科下的定义

一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

*下的定义

An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer.

They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP environment variable to discover a suitable location to store temporary files, or the HOME or USERPROFILE variable to find the directory structure owned by the user running the process.

Path环境变量

用来指定可执行文件的搜索路径。

比如,当我们希望直接在cmd中运行一个程序时,我们在命令行中输入该程序对应的可执行文件时(一般是后缀名为.exe的文件)。系统首先会在cmd所在的目录下搜索此路径,如果没有搜索到,系统会到Path环境变量所指定的路径中去找。如果找到,就正常执行,还没找到,就报错。

Path环境变量查看和修改方法

1)查看当前可用的所有环境变量(=系统变量+用户变量)

set Path    # 查看Path环境变量的值
set TEMP    # 查看TEMP环境变量的值

 2)添加新的环境变量

set xxx=aa    # 添加新的变量xxx,其值为aa

 3)将环境变量的值置为空

set xxx=    # 将环境变量xxx的值置为空

 4)在某个环境变量后面添加新值

set xxx=%xxx%;value    # 给环境变量xxx增加一个新的值value

 注意:以上操作均是针对于Windows系统,在命令行中进行,且对环境变量的修改只对当前窗口的应用有效