ubuntu更改环境变量命令
时间: 2025-05-10 15:10:51 浏览: 48
在 Ubuntu 中更改环境变量是一项常见的任务,可以通过临时修改或永久修改的方式实现。以下是详细的说明:
---
### 1. **临时修改环境变量**
如果只需要在一个终端会话中使用某些特定的环境变量值,可以在当前 Shell 下通过以下方式设置:
```bash
export VARIABLE_NAME=value
```
例如,设置一个新的环境变量 `MY_VAR` 的值为 `hello`:
```bash
export MY_VAR=hello
echo $MY_VAR
# 输出结果:hello
```
这种方法仅对当前 Shell 生效,在关闭终端后即失效。
---
### 2. **永久修改全局环境变量**
对于所有用户生效的全局环境变量可以编辑 `/etc/environment` 文件:
```bash
sudo nano /etc/environment
```
在这个文件里追加一行新的变量声明,如:
```
VARIABLE_NAME=value
```
保存并退出后需重启系统才能让新加入的配置完全激活。
另外也可以选择修改 `/etc/profile` 或者 `/etc/bash.bashrc` 来达到同样的目的。
---
### 3. **永久修改单个用户的环境变量**
如果你希望仅仅影响某个单独账户下的情况,则应调整该用户的个人 dotfiles 配置文档 - `.bashrc`,`.profile` 等等...
#### 修改 .bashrc
针对 Bash 用户来说最常用的办法就是向其家目录内的隐藏文件 `.bashrc` 添加上适当的行段落。
运行命令开启它来进行添补操作吧:
```bash
nano ~/.bashrc
```
接着像之前一样添加 export 命令语句即可。比如增加 JAVA_HOME 定义:
```bash
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
```
最后别忘了使所做的改变即时奏效哦!
```bash
source ~/.bashrc
```
或者你可以直接运用 profile 方式来做此事儿啦~
#### 修改 .profile
一些时候我们也倾向于把诸如此类的东西放进 `.profile` 当然这也没啥不对的地方呀~
同样道理找寻对应位置放置恰当的资料咯~
```bash
nano ~/.profile
```
然后再次刷新资源使之同步过去呢~
```bash
source ~/.profile
```
---
阅读全文
相关推荐




















