环境变量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等等工具也都可以配置。
本文原文来自博客园
热门推荐
北京必吃的10大特色小吃,地道京味,你吃过几个?
如何煮鸡蛋,被Nature亮点报道!
多旋翼无人机:特点、应用及发展趋势
饥饿与饱腹感不是吃多吃少的问题:让血糖平缓温和地上升
“海南游”为何热度不减?
债权人如何申请撤销抵押权案件
医生发现:冬天常喝蒲公英茶的人,不出2个月,或会带来这4个变化
《鬼灭之刃》独家揭秘:小葵成长之路,揭秘动漫角色魅力
元宵到,猜谜啦!共赏“文字魔术”,感受沪上元宵的海派雅韵
十四种口味的土豆泥制作,总有一款击中你的味蕾
普洱茶养生:高血压患者饮用指南
滑膜炎怎么治疗最有效
什么是商品掉期?一文读懂这一金融衍生工具
楞严咒在讲什么?深入解析此经文的智慧与意义
燕麦皂:特性、好处以及如何在家制作
甲状腺不好不要急,这5种食物多吃、还有5种食物少吃!
英超焦点战:诺丁汉森林主场迎战曼联,升班马能否爆冷?
减肥必看!这4种“饿”根本不是真的饿,只是骗你吃东西的错觉
如何确定电动摩托车的合适胎压?
科学减脂方法:如何有效降低体脂率
数据生命周期管理:从提取到治理再到安全保障的全面策略
12345,变成了“会哭的孩子有奶吃”
什么才算真空?真空的七层理解,你在第几层?
夜间电车安全上高速的探讨与策略
秦可卿究竟得的什么病,使她卧床期间,每日要换四五次衣裳?
ChatGPT隐私提示:限制与OpenAI共享数据的两种重要方法
7种实用倍压器电路图详解:从基础到高电流输出
缠足的历史:从清朝禁令到民国废除
航空航天复合材料技术:高模量碳纤维及多功能一体化设计前瞻
青岛75年居住变迁:从里院到现代化小区的幸福印记