环境变量Path学习
创作时间:
作者:
@小白创作中心
环境变量Path学习
引用
1
来源
1.
https://www.cnblogs.com/Travic/p/18762442
“环境变量”和“path环境变量”其实是两个东西,不要混为一谈。
“环境变量”是操作系统工作环境设置的一些选项或属性参数。每个环境变量由变量名和文件路径组成的,可以设置很多个环境变量。
我们一般使用环境变量指定一个文件夹的位置,或一个应用程序的位置等。
而path环境变量只是众多环境变量的其中一个,它的变量名叫做“path”,与其他环境变量没有什么区别,只不过“path”这个环境变量经常用到而已。 这就是环境变量与path环境变量的区别。
path环境变量的作用
当我们在cmd中启动程序时,系统会根据以下规则去寻找并启动程序:
- 系统首先会在cmd中的当前目录下搜索该程序并启动,如果cmd的当前目录下有该程序,则该程序被启动;
- 如果cmd的当前目录下没有该程序,则系统会进入环境变量中Path条目中搜索该程序所在目录(保存路径),如果path中添加了该程序的所在目录(保存路径),则该程序被启动;
- 如果path中 没有 添加该程序的所在目录(保存路径),则系统此次搜索结果是未找到该程序,则会报错,程序不被启动。
path环境变量的主要作用是能够让系统快速启动一个应用程序。
path环境变量的变量值是很多个文件夹路径,它的意思是告诉系统,当你想运行一个应用程序时,你可以在这些文件夹里查找。这样就能让系统快速启动这个应用程序。
所以当Path里面存有应用程序路径时,当我们想运行它,就不需要找它的存储位置,只需要输入应用程序名就能快速运行。
又及:有时候会出现修改了环境变量后但运行时仍无效,这时候尝试重启一下设备。
比如我们一般的编译器或者解释器等等集成开发配置,其实是运行一个程序:
此时要运行程序,需要在终端中把文件路径详细给出:
而如果在Path中加入了程序的路径,那么在终端中只需要输入程序名就可以运行。对java.exe而言:
可以看到在终端中只需要输入“Java”就可以根据后面的命令行参数执行输出了。
所以简而言之,Path相当于给系统一个入口,简化了命令(当然这只是对用户而言的一个层面),像cmake,git等等工具也都可以配置。
本文原文来自博客园
热门推荐
最低工资标准缴纳社保的计算方法详解
不再追求大型平台,确保批量快速建造,美无人舰队计划或将面临重大调整
色谱积分的管理:化药色谱积分规范操作指南
MacOS 兼容性:找出您的 Mac 可以运行的最新版本
串口服务器与工业物联网平台的集成实践
资金结算绩效分析怎么做?以世界500强企业为例!
if-else如何改写为switch语句?
「我想去中国说出我的证言」原日军731部队少年兵赴陆谢罪
排名:各地区公务员职务级别工资标准的差异排行?
团结协作的隐喻:从传统谚语到现代团队管理
投资什么最好?如何进行合理投资?
海内外信众齐聚 “天下妈祖回娘家”活动在莆田湄洲岛启动
原来我们流下的眼泪真的不一样
AI Agent界面用户体验的跨平台设计策略与实践
“凑够5万就去还款”:那些提前还贷的年轻人
房屋租赁合同相关法律问题解答
细菌性肝脓肿的感染途径及预防
因果推导:学术研究的核心技能
轿车水泵怎样进行有效保养?保养轿车水泵的方法有哪些利弊?
低温冷却液循环泵的维护与保养策略
2025酸辣味型继续霸榜,9款超级好料汁分享
深入解析咨询费收入的税务处理,税种、计算与优化策略
香港与境内企业纠纷法律适用全解析:从合规到维权
被人力资源坑了怎么办
毕业论文引用知网上的文章,维普查重会受影响吗?
2025年卖房需要缴纳哪些税?一文详解契税、增值税等主要税种
网络协议:什么是网络分层的七四五
晶圆的材质有哪些种类?各自的特点是什么?
用不粘锅炒菜,怎么避免吃进毒素?没涂层的锅子怎么保养,才有不粘效果?达人选锅指南
娃离不开也戒不掉的「阿贝贝」,背后竟藏着不容忽视的心理学