Description
1. 核心类比:电脑是一个“巨型超市”
你想买一件商品(运行一个软件),比如“可乐”(python 命令)。
没有环境变量时: 你进超市(打开命令行)喊一声“我要买可乐!”。保安(电脑)会说:“我不知道可乐在哪,你自己去货架找。”你得自己跑去 C区/3排/5号位 才能拿到。
有了环境变量后: 相当于超市在门口贴了一张**《爆款导购表》**。
2. Windows 篇:它是“导购看板” (GUI)
Windows 的性格像是一个循规蹈矩的商场。
它的样子: 它在超市门口立了一个巨大的彩色牌子。你想加新商品,就得拿个梯子,爬上去,在牌子上的一行行表格里填上新地址。
通俗讲解:
设置界面: 就是那张“牌子”。
分号 ;: 就是牌子上每一行之间的分割线。如果没有这条线,地址全都挤在一起,保安就看不懂了。
小白痛点: 为什么改了没反应?
因为保安(命令行)只有在**刚上班(重新启动)**的时候才会看一眼牌子。他在巡逻(已经打开)的时候,是不会回头看牌子有没有更新的。
3. Linux 篇:它是“便利贴墙” (配置文件)
Linux 的性格像是一个极客范儿的杂货铺。
它的样子: 它门口没有大牌子,只有一堵墙。你想告诉大家新商品在哪,你就得写一张便利贴(比如 .bashrc 文件),啪地一下贴在墙上。
通俗讲解:
$PATH 是什么: 它是**“原来的贴纸”**。
为什么要写 PATH=$PATH:/新地址: 这句话翻译成人话就是:“新的指引 = 以前墙上所有的贴纸 + 我现在这张新贴纸”。
如果你忘了写 $PATH: 那就相当于你把墙上以前所有的指路贴纸全撕了,只剩下你这一张。结果就是:大家连“大门在哪”、“厕所在哪”都找不到了(你的 ls, cd 命令全部失效)。
冒号 :: 就是 Linux 习惯用的胶带,用来把两个地址粘在一起。
Comments
洛曦老师下午好,上次抽的会员卡还没用[大笑][大笑]
↩ 2