环境变量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等等工具也都可以配置。
本文原文来自博客园
热门推荐
5A景区钟山风景区:明孝陵中山陵等景点免费开放
南京钟山景区游玩路线:7大景点打卡,交通方式全解析
中山陵畔流徽榭:首创白色琉璃瓦的水榭建筑
南京玄武区推出三大数字文旅项目,沉浸式体验吸引63万游客
新年祝福語2025合集:同長輩、上司講乜好
神舟飞船到天宫空间站:中国载人航天实现跨越式发展
Ubuntu下部署Home Assistant:打造你的智能家居控制中心
Ubuntu系统玩转RNA-seq数据分析
Ubuntu新手必学:五分钟搞定LAMP环境
Ubuntu 24.10发布:GNOME 47加持,20周年致敬元素满满
高纤维饮食配合定期筛查,有效预防直肠癌
5年生存率90%,专家详解肠癌早筛与中西医治疗
肠癌已成第二大癌症,专家详解预防与治疗方案
刘若英《后来》:20年传唱不衰的情歌经典
Kiroro主唱初中创作《未来へ》,唱出母爱与梦想
深圳中山医保同城化:备案人数超7000,联网结算率达99%
2024年全国十大男科医院排名及服务价格指南
门诊慢特病异地就医实现直接结算,最高报销95%
南宁“三街两巷”:免费City Walk,老建筑与美食的完美结合
山西十大特色小吃:平遥牛肉、太原头脑等你尝
温县铁棍山药:从地标保护到餐桌美味
乡淮山药 vs 铁棍山药:谁才是养生王者?
铁棍山药 vs 白玉山药:养生界的王者之争
新技术赋能安全防护:智能纤维与智能安全帽引领行业变革
个体防护装备安全管理规范发布,2025年1月起实施
环保型锅炉管理方案:六大步骤助力企业节能减排
51种防护装备将有新标准,应急管理局发布最新管理规范
《死亡细胞》终极DLC来袭,Evil Empire再创辉煌
《死亡细胞》“重返恶魔城”DLC:88分高分评价,42元售价值得入手
清凉台 vs 狮子峰:黄山日出最佳拍摄点大对比