linux添加永久生效变量的方法

进入特权模式,编辑/etc/profile文件

#vi /etc/profile

在文件后加入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib/mysql/

执行:

#source /etc/profile

OK!

### 配置Linux系统上Java环境变量以实现永久生效 为了使Java环境变量Linux系统中永久生效,通常有几种方式可以配置`JAVA_HOME`及其他相关环境变量。这取决于希望这些更改应用于单个用户还是整个系统。 #### 单用户范围内的配置 对于仅影响特定用户的配置,可以通过编辑`.bashrc`或`.profile`文件来完成。这里主要讨论通过修改`.bashrc`文件的方式: 1. 使用文本编辑器打开位于用户主目录下的`.bashrc`文件: ```shell nano ~/.bashrc ``` 2. 在文件末尾追加如下内容以定义`JAVA_HOME`并将其加入到系统的`PATH`环境中: ```shell export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH ``` 3. 保存文件后退出编辑器,并运行命令让新的环境变量立即生效: ```shell source ~/.bashrc ``` 这种方式适用于个人开发者的工作站场景,因为它只会影响当前登录账户的Shell会话[^3]。 #### 系统范围内配置 如果目标是在整个操作系统层面设置Java环境变量,则应该考虑编辑全局配置文件如`/etc/profile`或者创建一个新的脚本放在`/etc/profile.d/`目录下。推荐的做法是后者,因为这样更易于管理和维护不同应用程序之间的冲突。 - 创建一个新的sh脚本于`/etc/profile.d/java.sh`位置: ```shell sudo touch /etc/profile.d/java.sh && sudo chmod +x /etc/profile.d/java.sh ``` - 编辑此新创建的脚本文件并将必要的环境变量声明写入其中: ```shell echo 'export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64' | sudo tee -a /etc/profile.d/java.sh echo 'export JRE_HOME=$JAVA_HOME/jre' | sudo tee -a /etc/profile.d/java.sh echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' | sudo tee -a /etc/profile.d/java.sh echo 'export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin' | sudo tee -a /etc/profile.d/java.sh ``` 请注意替换上述示例中的路径为实际安装的JDK版本对应的路径[^4]。 以上两种方法都可以确保所作变更能够持久化存在而不会因重启计算机丢失效果。不过需要注意的是,在进行任何改动之前最好先备份原始文件以防万一出现问题时能迅速恢复原状。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值