linux(ubtuntu)添加环境变量,立即生效
来源:互联网 发布:php面试代码题 编辑:程序博客网 时间:2024/05/01 20:29
#sudo gedit /etc/profile在文件末尾添加:
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_25export JRE_HOME=/usr/lib/jdk/jdk1.8.0_25/jreexport CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport SDK_HOME=/home/xieyuan/Android/Sdkexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$SDK_HOME/platform-tools:$PATHexport ANDROID_STUDIO_WORKHOME=/home/xieyuan/AndroidStudioProjects
然后执行
# source /etc/profile
测试
#echo $SDK_HOME
OK
【转载】Linux Source命令及脚本的执行方式解析
当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile
对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。
source命令:
source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。
功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:
source filename 或 . filename
source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。
source filename 与 sh filename 及./filename执行脚本的区别在那里呢?
1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有"."是用来表示当前目录的。
2.sh filename 重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的、改变的变量不会被带回父shell,除非使用export。
3.source filename:这个命令其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量的语句都会保存在当前shell里面。
举例说明:
1.新建一个test.sh脚本,内容为:A=1
2.然后使其可执行chmod +x test.sh
3.运行sh test.sh后,echo $A,显示为空,因为A=1并未传回给当前shell
4.运行./test.sh后,也是一样的效果
5.运行source test.sh 或者 . test.sh,然后echo $A,则会显示1,说明A=1的变量在当前shell中
- linux(ubtuntu)添加环境变量,立即生效
- CentOS7中添加环境变量后立即生效!
- LINUX让环境变量立即生效的方法
- LINUX让环境变量立即生效的方法
- LINUX让环境变量立即生效的方法
- Linux配置完环境变量立即生效
- 环境变量立即生效
- window环境变量立即生效
- linux 下让修改的环境变量立即生效方法
- 环境变量改变后立即生效
- source使环境变量立即生效
- 设置环境变量和使配置立即生效
- windows7下修改环境变量立即生效
- 如何使windows的环境变量立即生效
- windows 环境变量设置立即生效的办法
- Ubuntu修改环境变量立即生效(JDK)
- 设置环境变量和使配置立即生效
- windows 环境变量设置立即生效的办法
- AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-auto
- 持之以恒,善始善终
- strcpy
- 人民日报:那些“没脸回家”的年轻人应得到关注
- STL中的set容器的一点总结
- linux(ubtuntu)添加环境变量,立即生效
- sqlplus 组件意外被破坏恢复测试
- frame和iframe的区别
- 谭晓生-互联网企业制胜利器——选对人,速度快
- Drawable资源之Transition Drawable
- 沉淀工作+收拾心情
- iOS 之获取地图经纬度
- 民进党元老向蒋介石铜像泼漆 写“二二八凶首”(图)
- CAShapeLayer把图片做成圆形效果