Ubuntu设置环境变量的两种方法
作者:Ubuntu • 更新时间:2025-07-20 •阅读:1225
在Ubuntu(或其他Linux系统)中,环境变量是系统或应用程序运行时使用的全局配置参数。它们可以存储路径、密钥、默认设置等信息,影响程序的行为。无论你是开发者、系统管理员,还是Linux初学者,掌握环境变量的配置方法都能让你更高效地管理系统和运行程序。
一、环境变量
环境变量是存储在系统中的键值对(KEY=value),用于定义Shell或应用程序的运行环境。常见的环境变量包括:
- PATH:系统查找可执行文件的路径
- JAVA_HOME:Java安装路径(用于开发)
若需要查看变量,通常有以下几个实现命令:
- env(environment的缩写):env命令用于查看当前Shell的所有环境变量:
env
echo $PATH
: echo $PATH用于列出变量PATH的值,里面包含了已添加的目录。
echo $PATH
二、设置环境变量
2.1 仅对当前用户生效
如果添加的环境变量,仅对当前用户有效,可以写入用户主目录下的.bashrc或.profile文件
:
-
用户主目录下.bashrc文件:
每次打开终端时加载,适合个人用户。 用户主目录下.profile文件:
用户登录时加载一次。
操作步骤:
- 编辑
~/.bashrc
或~/.profile
:
vim ~/.profile
- 在文件末尾添加变量:
# cmake export PATH=/opt/cmake-4.0.0-rc4-linux-x86_64/bin:$PATH
- 使更改生效:
source ~/.profile
2.2 对所有用户生效
要使环境变量对所有用户有效,可以修改profile
文件:
-
/etc/profile
:全局Shell配置,适用于所有用户。 /etc/environment
:系统级环境变量,不依赖Shell。
举个例子(修改`/etc/profile):
- 编辑文件(需要
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