在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:08:33
在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source

在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source
在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source

在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source
一个点 .和source命令功能是一样的.这个命令一般是用作修改配置文件后重新读取来使用的,比如你修改了bashrc,然后用 source bashrc或者 .bashrc就可以使修改立即生效.
sh是bash的一个link,其实就是运行bash命令.用这个命令就是指定使用bash这个shell新开一个进程在新进程中运行你的shell脚本.