Linux 环境变量种类主要包括以下几种:

  1. 系统级环境变量:在系统启动时就已经定义好的环境变量,对所有用户有效;

  2. 用户级环境变量:在用户登录时定义的环境变量,只对该用户有效;

  3. 当前会话环境变量:在当前会话中定义的环境变量,只对当前会话有效。

设置方法:

  1. 系统级环境变量:在 /etc/profile 文件中添加环境变量,然后执行 source /etc/profile 命令使其生效;

  2. 用户级环境变量:在用户的 .bashrc 或者 .bash_profile 文件中添加环境变量,然后执行 source ~/.bashrc 或者 source ~/.bash_profile 命令使其生效;

  3. 当前会话环境变量:直接在终端中使用 export 命令设置环境变量,例如 export PATH=$PATH:/usr/local/bin。

变量生效:

  1. 系统级环境变量:在系统启动后会自动加载 /etc/profile 文件中定义的环境变量,因此无需手动生效;

  2. 用户级环境变量:在用户登录后会自动加载 .bashrc 或者 .bash_profile 文件中定义的环境变量,因此无需手动生效;

  3. 当前会话环境变量:在终端中使用 export 命令设置环境变量后,该变量只在当前会话中有效,退出终端后会失效。如果想让该变量在其他会话中也有效,需要将该变量添加到 .bashrc 或者 .bash_profile 文件中。

Linux 环境变量:种类、显示、设置、生效 - 详细指南

原文地址: https://www.cveoy.top/t/topic/nOKH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录