source命令
来源:互联网 发布:在家网络医疗咨询 编辑:程序博客网 时间:2024/06/05 14:09
source命令用法:
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。
注意:source命令与shell scripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。
source命令的作用就是用来执行一个脚本,那么:
source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的,所以执行后,结构并没有反应到父shell里,但是source不同它就是在本shell中执行的,所以可以看到结果。 0 0
- source命令
- source命令
- source命令
- source命令
- source 命令
- source命令
- source命令
- source命令
- source命令
- source命令
- source命令
- source命令
- source 命令
- Source命令
- source命令
- source命令
- Source命令
- source命令
- java 双重检查锁定及单例模式
- BLE广播间隔理解与设置
- Netty源码解读 Netty中的buffer
- 机器学习算法之旅
- 总结几点关于做互联网产品的思路
- source命令
- escape()、encodeURI()、encodeURIComponent()区别详解
- 为Django中的模型Model添加JSON类型字段
- 100个优秀的loading进度条PSD素材下载
- 百度天气预报接口
- java 统计数据库中记录条数的函数
- lucene构建restful风格的简单搜索引擎服务
- 经纬财富:乐山稳健投资之道,积小胜为大胜
- H-1431-素数回文