source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
如:source .bash_rc 与 . .bash_rc 是等效的。 注意:source命令与shell scripts的区别是:
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。
这样如果把设置环境变量(或alias等等)的命令写进scripts中,
就只会影响子shell,无法改变当前的BASH,
所以通过文件(命令列)设置环境变量时,要用source 命令。
相关文章
- 11-12详解shell中source、sh、bash、./执行脚本的区别
- 11-12linux系统中关于shell变量$*与$@的区别
- 11-12《Linux命令行与shell脚本编程大全 第3版》创建实用的脚本---11
- 11-12【转】(总结)Linux下su与su -命令的本质区别
- 11-12Linux sh、source和.命令执行.sh文件的区别
- 11-12Linux中apt与apt-get命令的区别与解释
- 11-12《Linux命令行与shell脚本编程大全》第二十六章 一些有意思的脚本
- 11-12linux的命令的结果作为下一个命令的参数 | exec 与 xargs的区别 | find grep sed 实现批量搜索文件,并替换字符串
- 11-12Linux下su与su -命令的区别
- 11-12Linux下sh/bash/source/.命令的区别(转)