环境变量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等等工具也都可以配置。
本文原文来自博客园
热门推荐
小微企业申报税怎么申报?网上报税详细流程是什么?
全新湖人什么水平?詹姆斯+东契奇令人无限遐想 本赛季夺冠赔率暴涨
带着脑子去打乒乓球,业余爱好者在实战中应该具备的战术统计能力
一盘花生米30块,三线城市一线物价,为啥新疆物价这么贵?
探索新车上市后的用户反馈与市场表现
半导体行业报告:MEMS传感器关注射频、惯性和压力三大应用领域
和动物相处时的安全教育指南
奇袭东南亚,王者荣耀的海外抢滩登陆战
今天敬教师,奉上这壶护嗓茶
南皮县文物古迹介绍
艾灸完可以喝水吗?专业医生为你解答
天线的波束宽度到底有啥影响?

新疆富蕴边境管理大队创新“邻家警务”模式:警民携手共筑平安边境
银行的量子计算技术在金融风险模拟中的应用前景分析
黄秋葵的种植技巧(从播种到收获全程指南)
低压60多要警惕四种病
烟花三月下扬州,还是去镇江?两座城都去过,镇江人少景美消费低
水溶性和脂溶性维生素:差异和功能
950139催收:深度剖析催收电话背后的真相与应对策略
女儿追星父母该怎么办
禅,在日常点滴中找到心性的光明
路生梅:在祖国和人民最需要的地方扎根
莫迪:我花了29亿美金建厕所,为何一半印度人仍随地大小便?
胸闷需要立刻看急诊吗
老年人深陷直播间消费骗局:监管与关爱需双管齐下
汽车变色天幕玻璃:定义、分类、优缺点及未来发展趋势
抚恤金和丧葬费怎样分配
热梗"自己吓自己"爆火网络,播放量过亿
中国古代四大书法家之一:颜真卿的书法特点
肌肉和神经元是如何连接的?科学家找到洞察神经肌肉疾病的“良方”