环境变量PATH的作用是什么?
不是。环境变量可以理解为全局变量。可以是任何值,不止是路径。环境变量的作用范围存在于跑的程序的生命周期。比如
myscript.sh 就可以访问到MYENV 这个环境变量。myscript.sh执行完,MYENV也就消失了。如果你问的是Windows下的环境变量,也是换汤不换药,在设置里设置好环境变量后,其他程序在跑时,Windows应该是自动给所有程序传入了你设置的环境变量,比如JAVA_HOME, PATH等等,可以直接访问到。
大多数情况下,环境变量都用来给程序传参数用了,尤其是路径,URL,这种指向性的参数。