Linux环境变量总结

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

Linux是一个多用户操作系统,每个用户登录后都有自己的环境变量。设置环境变量的方法有永久性和临时性两种。

🎯

关键要点

  • Linux是一个多用户操作系统,每个用户都有自己的环境变量。
  • 环境变量可以通过永久性和临时性两种方式设置。
  • 永久性变量对所有用户生效,需要在root权限下修改。
  • 修改永久性变量后需运行source /etc/profile才能立即生效。
  • 单一用户的永久性变量可在用户目录下的.bash_profile文件中设置。
  • .bash_profile在用户登录时读取,而.bashrc在每次打开终端时读取。
  • 临时有效的环境变量只对当前shell有效,关闭终端后会消失。
  • 设置临时变量的方法是使用export命令。
  • 常用命令包括echo、export、env、set、unset和readonly。
  • PATH变量定义可执行程序的目录列表,影响命令的查找。
  • HOME变量表示用户的主工作目录。
  • HISTSIZE变量记录历史命令的条数,默认一般为1000。
  • LOGNAME变量表示当前用户的登录名。
  • HOSTNAME变量表示主机名称。
  • SHELL变量表示当前用户使用的shell种类。
➡️

继续阅读