什么是环境变量?
百度百科
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
用人话来说,环境变量是用变量代表了重要文件和重要目录的路径。因为一个程序的运行,除了其本身的一些信息(比如它所在的包的一些配置文件),可能还会需要一些外部信息,读取计算机系统里的某个文件或者去某个目录下寻找。这时候就要用到环境变量了,点击新建环境变量:
可以看到,有浏览目录和浏览文件两个选项,也表明了,变量值要么是文件路径,要么是目录路径。
一个特殊的环境变量: path
path的变量值是一个列表,列表值为可执行文件的文件路径或其所在的目录, 像我们可以在终端里直接使用javac,node,npm等命令,其实就是因为在path下存在着这些相应的可执行文件。
用户变量和系统变量
系统变量和用户变量都是环境变量,用起来没差别,区别在于系统变量对所有用户生效,环境变量只对当前用户有效,同时,系统变量的设置需要管理员权限,系统变量的优先级高于用户变量(出现相同变量值的情况下)
如何访问环境变量
%environmentVariable%