格式为 [句点][空格][文件名] 的命令是什么意思?
例子:
. ./setup.sh
同样在.bashrc
文件中,我们有这样的一行:
. "$HOME/.bashrc"
这是什么意思?
运算符.
也称为.source
根据这个论坛帖子,第一个.
是source
从作为参数给出的文件名读取和执行命令的命令。第二个.
是当前目录。
. ./setup.sh
是相同的
source ./setup.sh
或者
source setup.sh
如果./
当前目录位于PATH
环境变量中。
这是手册:http ://ss64.com/bash/source.html
这通常用于在当前 shell 中运行脚本,以帮助设置执行环境以及设置别名。