2、用户目录(root或普通用户)下的.bashrc、.bash_profile两个文件,注意这两个文件前面都有点,是隐藏文件。
按变量的周期划为永久变量和临时性变量2种:
永久变量:通过修改配置文件,配置之后变量永久生效。
临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)。
按照影响范围分为用户变量和系统变量2种:
用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用;
系统变量(全局变量):影响范围是整个系统。
export命令显示当前系统定义的所有环境变量,运行返回结果如下:
echo $PATH命令输出当前的PATH环境变量的值,运行返回结果如下:
直接用export命令修改PATH值 (重启终端后配置失效)
export PATH=$PATH:/home/sphc/software/bin
该文件为当前用户配置文件,修改后,作用于当前用户的环境变量。
该文件为当前用户配置文件,修改后,作用于当前用户的环境变量。
/etc/bashrc为系统环境配置文件,需要管理员权限(如root)或者对该文件的写入权限,修改后,作用于所有用户。
/etc/profile为系统全局配置文件,需要管理员权限或者对该文件的写入权限,修改后,作用于系统下所有用户的环境变量。
/etc/environment为系统环境配置文件,需要管理员权限或者对该文件的写入权限,修改后,作用于系统下所有用户的环境变量。
有几种方法:\x0d\x0a1、重新登录;\x0d\x0a2、重启机器;\x0d\x0a3、使用source命令,如:#soure .bash_profile\x0d\x0a就可以直接让环境变量的修改生效了。\x0d\x0a4、使用点号也可以让环境变量生效,如:#. .bash_profile\x0d\x0a“.” 命令是soure命令的缩写。你不应当修改 /etc/profile文件。最好是修改,某个用户主目录下的 环境变量文件。
REDHAT系统里,你就修改 ~/.bash_profile 这个文件。
在这里文件里 增加 你的那些环境变量的配置信息
把/OPT/JDK...的目录权限也设定成这个用户的。
以后,你启动TOMCAT,WEBLOGIC之类的,也用这个用户启动就好了。
GOOD LUCK!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)