Ubuntu 下设置环境变量

通常设置环境变量有三种方法:
一、临时设置
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

二、当前用户的全局设置
打开~/.bashrc,添加行:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

使生效

source .bashrc
三、所有用户的全局设置
$ vim /etc/profile
在里面加入:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
使生效
source profile

测试 echo $PATH
有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。

1.在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:
用gedit /root/.bashrc打开
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一个 path 之间要用 “:“ 分隔。

2.在/etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH
如果要使得即时生效,使用 source 命令
source .bashrc
完成。
### Ubuntu设置环境变量教程 在 Ubuntu 系统中,可以通过多种方式设置环境变量。以下是关于如何在不同场景下设置和管理环境变量的具体方法。 #### 1. 配置全局环境变量 要为所有用户配置全局环境变量,可以编辑 `/etc/environment` 文件或 `/etc/profile` 文件。 - **通过 `/etc/environment` 设置**:此文件仅支持简单的键值对形式。例如,添加 `JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"`[^1]。 - **通过 `/etc/profile` 或其他启动脚本设置**:可以在这些文件中添加更复杂的命令逻辑。例如: ```bash export MAVEN_HOME=/opt/maven export PATH=$MAVEN_HOME/bin:$PATH ``` 上述代码片段展示了如何将 Maven 添加到系统的路径中[^4]。 #### 2. 用户级环境变量 如果只需要为当前用户设置环境变量,则可修改用户的 `.bashrc` 或 `.profile` 文件。对于大多数现代桌面环境,默认情况下会加载 `.bashrc` 文件。以下是一个典型的例子: ```bash # 设置 Python 虚拟环境的路径 export PYTHONPATH=/home/user/my_project/lib/python3.8/site-packages ``` 当需要禁用某些已有的环境变量时,可以直接注释掉相应的行。例如,在清理 JDK 环境变量时,可以这样做: ```bash # 注释掉原有的 JAVA_HOME 和 PATH 行 # export JAVA_HOME=/path/to/your/jdk # export PATH=$JAVA_HOME/bin:$PATH ``` 以上操作适用于移除不再使用的 JDK 版本[^3]。 #### 3. 临时设置环境变量 有时可能希望只在一个 shell 会话期间有效更改环境变量而无需永久保存它。这种情况下,只需直接运行 `export VARIABLE_NAME=value` 即可。比如测试一个新的 Python 包路径前先执行如下命令: ```bash export PYTHONPATH=/tmp/test_packages:$PYTHONPATH ``` #### 4. 自定义用户变量 除了标准的系统预设变量外,还可以创建自己的个性化变量以便于项目管理和开发工作流自动化。例如,假设有一个频繁访问的工作目录结构,那么可以这样简化导航过程: ```bash export WORKSPACE=/home/user/projects cd $WORKSPACE/my_app/ ``` 这里提到的方法同样遵循前述引用中的指导原则[^2]。 最后提醒一点,每次修改涉及环境变量的相关配置文件之后都需要重新加载它们才能生效。通常的做法是关闭再开启新的终端窗口或者显式调用 source 命令更新当前 session 的上下文状态。像下面这样刷新 .bashrc 的改动效果立竿见影: ```bash source ~/.bashrc ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值