环境变量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等等工具也都可以配置。
本文原文来自博客园
热门推荐
详解注册安全工程师变更注册流程:步骤指南与注意事项
新能源电池壳清洗剂:超声波清洗方式解决铝电池壳冲压拉伸油污
自媒体时代,探索当前流行的平台和内容形式有哪些?
命理学两大流派,六爻vs四柱八字
五行与纳音之间有何不同
“小黄人”站点的自助机时有故障 公交卡充值“卡壳”
浸泡6小时让米饭脱胎换骨,从口感升级到营养翻倍,一起来学学
被辞退工资n+1怎么算?试工期被辞退是否有工资?临时工被辞退工资如何结算?
不同接口的SSD性能上的差异
电脑配置兼容性检测指南
孕7个月后起立、坐、躺的安全姿势
Photoshop中照片无法保存怎么办?多种实用解决方案帮你轻松应对
复旦大学团队发布三阴性乳腺癌治疗重大突破:病理完全缓解率提升12.1%
实物货不对板 消费者遭遇餐饮“照骗”
直播切片是什么?如何制作直播切片
我们为什么喜欢“屠龙者终成恶龙”的故事?
超清片源根本没有 4K电视有什么意义?
个人当理性参与超长期国债投资
AI智启未来,共创青少年教育新篇章
气候"临界点"的警告:行动刻不容缓
成语“空言虚语”详解及扩展资料
《饥荒》蜘蛛人韦伯的生存攻略:如何利用控制蜘蛛技巧提升生存能力?
如何鉴别艾条质量?一看便知的7个实用技巧
“用爱停止流浪”,浦东这个志愿服务项目有温度、有效果
威尔士柯基犬饲养指南:从选购到护理的全方位养护知识
成为资产管理员需要哪些技能和资格?
房颤吃什么菜好得快
酒精?84消毒液?滴露?消毒剂你选对了吗?
晋朝历代皇帝列表及简介
大清王朝的开国君主与历代帝王:从皇太极到宣统帝