什么是环境变量?
- 环境变量:一般是指再操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
- 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所要使用到的信息。
- 例如Windows操作系统中的Path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到Path中的指定路径去找。所以用户通过设备环境变量,来更好的运行程序
Path环境变量
Path环境变量用于记录程序路径,方便再cmd命令行窗口的任意目录下启动程序
使用%%引用环境变量
这里我们举一个简单的例子
正常情况下,我们要在Windows桌面上打开微信,只需要双击就可以打开了,因为它是一个快捷方式,链接到了我们微信下载的目录之下的WeChat.exe文件。
但咱们要是想在命令行窗口(cmd)中打开微信,直接输入WeChat.exe发现我们并不能打开它,而是需要进入到它所在的文件目录下才可以正常打开(需要输入完整的路径名)。
此时我们只需要配置一下他的PATH环境变量,就可以在命令行窗口的任何目录下去打开微信了。
具体操作如下(我们这里使用%%引用的方式添加环境变量)
操作步骤
打开文件资源管理器,鼠标右击此电脑,点击属性
点击高级系统设置
点击环境变量
在系统变量中点击新建
变量名随便起,变量值为目标路径
找到存放WeChat.exe的文件夹,再复制该路径
将复制的路径粘贴在变量值的位置,再点击确定
此时我们发现,添加成功
添加成功后,我们双击Path
点击新建
将存放WeChat.exe的文件夹WeChat写在%\后面
写好后点击确定,就可以在cmd终端打开微信了
打开cmd,输入WeChat,就可以看到结果了
使用%%引用环境变量的优点
避免每次创建环境变量时都输入很长的路径串
用户变量和系统变量的区别
这两者有什么区别呢?
- 说白了其实用户变量就是只针对当前这个用户有用的变量,而系统变量相当于全局变量,针对所有用户都有效。
- 刚才举的例子,我们修改的是系统变量,其实也可以修改用户变量的Path,此时这个Path只针对你当前用户生效(每个计算机可以创建很多用户,一般来说如果电脑是自己用的话,当前用户只有一个就是你自己)。