环境变量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等等工具也都可以配置。
本文原文来自博客园
热门推荐
氟锑酸:已知酸性最强的超强酸
爽身粉和痱子粉别傻傻分不清,成分及作用都有区别
秋冬季节老年人皮肤护理知多少?
广地龙:从民间传说走向现代医药的中药材
探秘北海公园:涵盖中海、南海子公园及周边景点全攻略
JS读取本地图片路径的多种方法详解
扣分、罚款、降低排名……平台对骑手不合理差评的“紧箍”如何松一松?
人到中年,兄弟姐妹互不来往,多半是由于以下三种原因,很扎心
禁渔期非法捕鱼怎么处罚
警惕胰腺癌:专家解读4个高危因素及预防措施
“五虎上将”生前风光,死后遭遇大相径庭,到底谁最落魄?
降三高、防心血管病!只需每周做2次这类运动
Git下载及安装保姆级教程(内附快速下载方法)
服用强的松片注意事项有哪些
072坦克登陆舰,两栖作战王牌,总计30多艘,到底有多强悍?
盆栽昙花萎蔫不开花,只要学会嫩茎扦插繁殖,叶肥花纯色
昙花的花后修剪,昙花的花后修剪
小猫多大可以领养?这些护理要点需谨记
财务指标解读:流动比率与速动比率的含义与作用
中学英语句子积累指南:听说读写全面提升的关键
团队如何带好徒弟
合营企业与联营企业并表:探究其财务报告与合并策略的影响
看到“Smoke-free”的英文标志,到底能不能吸烟?
看到“Smoke-free”的英文标志,到底能不能吸烟?
狐臭多汗症:台湾人每10人就有4人有!
Ada Lovelace:世界上第一位计算机程序员
小型光伏电站清洗价格详解,成本与因素分析
汉代玉琮:从祭祀礼器到文化瑰宝
一个女人喜欢你的信号:顺从
如何撰写一份高质量的IT技术经理工作总结?