Ubuntu下环境变量的设置

本文介绍了在Ubuntu系统中如何设置环境变量,主要涉及/etc/environment和/etc/profile文件的使用。强调了将命令路径添加到全局路径中,如通过cp命令将脚本移动到/usr/bin目录,以确保命令全局可用。同时提到了source /etc/profile来使改动生效,并简单提及了临时环境变量的设置以及在/etc/hosts中配置smarthosts的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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中配置


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值