Linux 环境变量:种类、显示、设置、生效 - 详细指南
Linux 环境变量种类主要包括以下几种:
- 
系统级环境变量:在系统启动时就已经定义好的环境变量,对所有用户有效;
 - 
用户级环境变量:在用户登录时定义的环境变量,只对该用户有效;
 - 
当前会话环境变量:在当前会话中定义的环境变量,只对当前会话有效。
 
设置方法:
- 
系统级环境变量:在 /etc/profile 文件中添加环境变量,然后执行 source /etc/profile 命令使其生效;
 - 
用户级环境变量:在用户的 .bashrc 或者 .bash_profile 文件中添加环境变量,然后执行 source ~/.bashrc 或者 source ~/.bash_profile 命令使其生效;
 - 
当前会话环境变量:直接在终端中使用 export 命令设置环境变量,例如 export PATH=$PATH:/usr/local/bin。
 
变量生效:
- 
系统级环境变量:在系统启动后会自动加载 /etc/profile 文件中定义的环境变量,因此无需手动生效;
 - 
用户级环境变量:在用户登录后会自动加载 .bashrc 或者 .bash_profile 文件中定义的环境变量,因此无需手动生效;
 - 
当前会话环境变量:在终端中使用 export 命令设置环境变量后,该变量只在当前会话中有效,退出终端后会失效。如果想让该变量在其他会话中也有效,需要将该变量添加到 .bashrc 或者 .bash_profile 文件中。
 
原文地址: https://www.cveoy.top/t/topic/nOKH 著作权归作者所有。请勿转载和采集!