Linux 下Souce 指令:
- Souce fileName : 该指令只是读取fileName 文件中的内容,并执行对应的指令。不会创建新的子进程。
- sh fileName: 会创建新的进程,并且参数变化只会运用到子shell 中,不会返回父shell
- ./fileName : 执行当前目录下的fileName 中的内容。
举例说明:
指向一个文件,然后修改某个环境变量export $xxx=1 ,使用sh fileName 执行的,查看xxx 变量无变化。 使用source FileName 的可以看到xxx 变量有变化。
参考网址:souce 指令详解