设置环境变量
时间:2006-08-19 来源:zxbjlu1983
设置变量的方法有三种:
一、对所有用户生效的
就是二楼所说的方法,用VI在文件/etc/profile中加入以下内容
export classpath=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
要想马上生效还要运行$ source /etc/profile,不然只能在下次重进此用户时生效。 二、只对单个用户有效
修改用户目录下的.bash_profile文件,加入上面的内容。这种方法只对这一个用户有效。
要想马上生效还要运行$ source /userDIR/.bash_profile,不然只能在下次重进此用户时生效 三、只对当前BASH有效
直接运行命令$ export classpath=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
只在当前BASH有效。关了再开就没有这个变量了。 NOTE:
/etc/profile 是全系统的
$HOME/.profile 是对用户的
/.profile是对根用户的 如设置有冲突,$HOME/.profile 和/.pexport PATH=$PATH:/home/zhangxb
rofile的设置要覆盖/etc/profile的设置 Example: 想把/home/zhangxb设置成全系统的 vi /etc/profile 写入: export PATH=$PATH:/home/zhangxb
一、对所有用户生效的
就是二楼所说的方法,用VI在文件/etc/profile中加入以下内容
export classpath=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
要想马上生效还要运行$ source /etc/profile,不然只能在下次重进此用户时生效。 二、只对单个用户有效
修改用户目录下的.bash_profile文件,加入上面的内容。这种方法只对这一个用户有效。
要想马上生效还要运行$ source /userDIR/.bash_profile,不然只能在下次重进此用户时生效 三、只对当前BASH有效
直接运行命令$ export classpath=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
只在当前BASH有效。关了再开就没有这个变量了。 NOTE:
/etc/profile 是全系统的
$HOME/.profile 是对用户的
/.profile是对根用户的 如设置有冲突,$HOME/.profile 和/.pexport PATH=$PATH:/home/zhangxb
rofile的设置要覆盖/etc/profile的设置 Example: 想把/home/zhangxb设置成全系统的 vi /etc/profile 写入: export PATH=$PATH:/home/zhangxb
相关阅读 更多 +