Bash脚本的执行方式可以分为两类:
1. 通过绝对路径、相对路径或者bash命令来执行。
该方法是在子进程的bash内来执行脚本的,脚本中的操作只能在子进程的bash环境中生效,不会对父进程的bash环境产生任何影响。
2. 通过source命令或者小数点符号. 来执行。
该方法是在当前进程的bash内来执行脚本的,脚本中的操作会在当前bash环境中生效。
因此,当修改了配置文件~/.bashrc,可以用这种方式使修改立即生效,从而避免了注销系统再重新登录的过程。如果采用第一种方法则不会有效。
原文:http://blog.csdn.net/warren912/article/details/20291951