Linux 环境变量“底裤”大公开!怎么看?怎么脱?怎么穿?

哈喽兄弟们!🙋‍♀️ 今天咱们来扒一扒 Linux 环境变量的“底裤”!想知道你的系统都藏着哪些“小秘密”吗?想随心所欲地“穿”上或“脱”掉它们吗?快来一起解锁环境变量的正确打开方式!😉

👀 看看我的“小秘密”!显示环境变量!

想知道你的 Linux 系统里都藏着哪些环境变量吗?有好几种方法可以查看哦!

  • echo $变量名称 这是最直接的方式!想看哪个变量,就用 echo 把它喊出来!比如:

    echo $HOME   # 看看我的“小窝”在哪里!
    echo $UID    # 我的“身份证号码”是啥?
    echo $PWD    # 我现在在哪个“房间”?
    echo $SHELL  # 我用的是哪个“聊天工具”?
    echo $USER   # 我的“昵称”是啥?
    
  • envprintenv 这两个命令会一股脑儿地把所有的默认环境变量都展示给你看,就像打开了一个装满“小纸条”的盒子!📦

  • set 这个命令更厉害!它不仅会显示所有的环境变量,还会显示一些“局部变量”哦!就像你衣柜里的所有衣服,包括公共的和你私人的!🩱👚

💨 一键“脱掉”!取消环境变量!

有些时候,你想把某个临时的环境变量“脱掉”,让它失效?很简单!用 unset 命令就行啦!

unset 你想移除的变量名称

⚠️ 注意:unset 移除变量的时候,不需要在变量名前面加 $ 符号哦!直接喊它的名字就行!

🔄 “穿衣有顺序”!环境变量的初始化与生效顺序!

当你登录 Linux 系统,启动一个 Bash Shell 的时候,系统会按照一定的顺序去加载一些配置文件,这些文件里就记录着环境变量的“穿搭”规则!就像你早上出门前要一件件穿衣服一样!🧥👖

加载顺序是这样的(不同情况下加载的文件可能略有不同):

  1. /etc/profile 这是系统的“总衣柜”!每个用户登录的时候都会先来这里看看有没有适合自己的“全局套装”!🌍
  2. /etc/profile.d/ 目录下的脚本: “总衣柜”里可能还有一些小隔间(脚本文件),装着一些更细致的“搭配单品”,比如字符集设置等等!👚
  3. ~/.bash_profile 这是你专属的“小衣橱”!如果你有特别的“穿搭偏好”,可以写在这个文件里!🏠
  4. ~/.bashrc 如果你的“小衣橱”里没有找到合适的,还会去系统的“公共衣柜”/etc/bashrc 里看看!🏘️

记住这个顺序,就能理解你的环境变量是哪里来的,以及怎么才能让你的自定义环境变量生效啦!

💖 总结一下:

想看环境变量?用 echo $变量名envset!想移除?用 unset 变量名!环境变量的加载是有顺序的,“全局套装”先来,然后是你的“私人定制”!学会这些,你也能轻松玩转 Linux 环境变量啦!快去试试吧!✨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值