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种类。
➡️