一般情况下, 我们执行某个程序时, 会在其当前目录下寻找该软件的 exe.
但这只是最简单的例子, 在现实中我们会有很多应用程序, 并且安装在不同的地方, 在同一个地方运行所有的应用程序 (因为在当前目录下找不到).
如果没有环境变量, 那么在某一路径我们不能直接打开相应的软件.
环境变量就相当于 Global Variable, 文件夹相当于 Local Variable
环境变量和用户变量
环境变量分为系统环境变量和用户环境变量.
你所说的环境变量是指系统环境变量, 对所有用户起作用
而用户环境变量只对当前用户起作用.
例如你要用 java, 那么你把 java 的 bin 目录加入到 path 变量下面, 那么它就是系统环境变量, 所用用户登陆, 在命令行输入 java 都会有 java 的帮助信息出来. 而如果你在某个用户的变量下面新建一个变量, 那么它就只对这个用户有用, 当你以其他用户登陆时这个变量就和不存在一样.
- Reference
- https://www.cnblogs.com/zhwl/p/3338294.html
想要看到更多玮哥的学习笔记, 考试复习资料, 面试准备资料? 想要看到 IBM 工作时期的技术积累和国外初创公司的经验总结?
image
敬请关注:
玮哥的博客 -- CSDN 的传送门 https://blog.csdn.net/u013152895
玮哥的博客 -- 简书的传送门
玮哥的博客 -- 博客园的传送门 https://www.cnblogs.com/vigorz/
来源: http://www.jianshu.com/p/0424a0647b52