1. 首页 > 服务器系统 > Ubuntu

Ubuntu设置环境变量的两种方法

在Ubuntu(或其他Linux系统)中,环境变量是系统或应用程序运行时使用的全局配置参数。它们可以存储路径、密钥、默认设置等信息,影响程序的行为。无论你是开发者、系统管理员,还是Linux初学者,掌握环境变量的配置方法都能让你更高效地管理系统和运行程序。

一、环境变量

环境变量是存储在系统中的键值对(KEY=value),用于定义Shell或应用程序的运行环境。常见的环境变量包括:

  • PATH:系统查找可执行文件的路径
  • JAVA_HOME:Java安装路径(用于开发)

若需要查看变量,通常有以下几个实现命令:

  • env(environment的缩写):env命令用于查看当前Shell的所有环境变量:
env

env命令

  • echo $PATH: echo $PATH用于列出变量PATH的值,里面包含了已添加的目录。
echo $PATH

二、设置环境变量

2.1 仅对当前用户生效

如果添加的环境变量,仅对当前用户有效,可以写入用户主目录下的.bashrc或.profile文件

  • 用户主目录下.bashrc文件:​每次打开终端时加载,适合个人用户。
  • 用户主目录下.profile文件: 用户登录时加载一次。

操作步骤:

  1. 编辑~/.bashrc 或~/.profile
vim ~/.profile
  • 在文件末尾添加变量:
# cmake
export PATH=/opt/cmake-4.0.0-rc4-linux-x86_64/bin:$PATH
  • 使更改生效:
source ~/.profile

用户主目录profile环境变量

2.2 对所有用户生效

要使环境变量对所有用户有效,可以修改profile文件:

  • /etc/profile:全局Shell配置,适用于所有用户。
  • /etc/environment:系统级环境变量,不依赖Shell。

举个例子(修改`/etc/profile)​:

  1. 编辑文件(需要sudo权限):
sudo vim /etc/profile
  • 添加变量(无需export):
# cmake
export PATH=/opt/cmake-4.0.0-rc4-linux-x86_64/bin:$PATH
  • 保存并退出,重启系统或重新登录生效。

ubuntu环境变量的设置、查看和删除

一、设置

1. export 指令

 
export PATH=$PATH:/home/xiaoming/Doc
将 /home/xiaoming/Doc 放到了名为 PATH 的环境变量的后面

或者

export PATH=/home/xiaoming/Doc:$PATH
将 /home/xiaoming/Doc 放到了名为 PATH 的环境变量的前面。

或者

export MY_ENV_PATH=/home/xiaoming/Doc
创建名为 MY_ENV_PATH 环境变量,该环境变量的值为 /home/xiaoming/Doc。

2. 修改文件

(1)sudo vim /etc/profile,直接在最后面添加上述的指令。

(2)运行 source /etc/profile,使该文件生效

二、查看

export 查看所有的环境变量的值。

2、export $环境变量,查看指定的环境变量的值。

3、env,查看所有的环境变量的值。

三、删除

假如使用如下方式进行设置:
export ENVNAME="env_content"
则删除通过以下命令:
unset ENVNAME

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/ubuntu/8656.html

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578