大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
在 linux 里设置环境变量的方法 ( export PATH )
1. 修改当前用户下的.bash_profile文件
没有ROOT用户权限无法修改ETC下的系统变量,只能修改当前用户下的环境变量
$ cd (进入用户登陆目录)
如当前用户是weblogic
那就进入/home/weblogic目录
$ls –al
查看目录底下是否存在.bash_profile文件
#
vi ~/.bash_profile
在里面加入:
export COMPONENT_SHOW=”true”
修改这个文件之后同样也需要使用 source 或者是 . 使配置文件生效。
# source ~/.bash_profile
再来使用echo $COMPONENT_SHOW看下变量是否生效
# echo $COMPONENT_SHOW
设置完成后,在应用代码中可以通过 System.getenv() 等方式来获取,需要重启应用保证配置生效,每次改动变量,都需要重启应用才能生效
2.直接使用 export 命令
创建临时变量
#
echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
# export PATH=$PATH:/usr/local/sysbench/bin
#
echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/sysbench/bin
注意: 直接使用 export 设置的变量都是临时变量,也就是说退出当前的 shell ,为该变量定义的值便不会生效了。如何能让我们定义的变量永久生效呢?那就看我们的第二种定义的方式
3. 修改 /etc/profile
要求有ROOT用户权限
#
echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#
vi /etc/profile
export PATH=$PATH:/usr/local/sysbench/bin
# 在配置文件中加入此行配置
需要注意的是:修改完这个文件必须要使用 以下命令在不用重启系统的情况下使修改的内容生效
#
source /etc/profile
或者是:
#
. /etc/profile
#
echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/sysbench/bin
# 配置已经生效
注意:修改 /etc/profile下虽然可以使环境变量永久生效,但在系统重启时,可能不再读取/etc/profile文件中的内容,需要在执行 “source /etc/profile”之后才能使环境变量生效;为了避免重启后环境变量不生效的问题,也可以在/etc/profile.d/目录下简历一个path.sh的文件,将export命令写入其中,这样每次系统重启时,都会自动读取文件内容,使环境变量生效。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193225.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...