Ubuntu下环境变量的设置

一、ubuntu下环境变量的设置是通过/etc/profile,/etc/environment 如下。

        1、/etc/environment:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_GB:en"
        2、/etc/profile:

export JAVA_HOME=/home/jltxgcy/eclipse/jdk1.6.0
export JRE_HOME=/home/jltxgcy/eclipse/jdk1.6.0/jre
export NDK_HOME=/home/jltxgcy/android-ndk-r9b
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:/home/jltxgcy/android-sdk-linux/platform-tools:$NDK_HOME:$NDK_HOME/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin:$PATH

二、1、/ etc/profile中的PATH就是/etc/environment中声明的PATH

        2、设置环境变量一定要把命令的上一级目录放到/etc/profile中,

             另一种方式是把命令复制到/usr/bin目录下,不能用软链接,cp hello.sh /usr/binhello.sh,这样shell命令就成为全局的命令了。cp eclipse /usr/bin/eclipse 在任意目录执行eclipse这样不行,因为这个命令要依赖于其工作目录

        3、别忘了source /etc/profile


三、也可设置临时环境变量,例如:

export PATH=$PATH:~/android-2.3_r1/out/host/linux-x86/bin/
export ANDROID_PRODUCT_OUT=~/android-2.3_r1/out/target/product/generic/
export PATH=$PATH:~/android-2.3_r1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/

四、配置smarthosts是在/etc/hosts中配置


你可能感兴趣的:(Ubuntu下环境变量的设置)