使用'。'执行unix shell脚本时会发生什么。命令?

时间:2009-07-10 05:12:03

标签: bash shell scripting

例如,当我在linux命令提示符下说“.bashrc”时,是否有相应的二进制/脚本代替第一个点执行?如果点本身是一个命令,它的位置在哪里?

2 个答案:

答案 0 :(得分:10)

.运算符是source Bash内置的简写(正如John Kugelman在下面指出的那样)。打字

help .

help source

在Bash提示符下会给你一些信息。有关source工作原理的详情,请参阅http://www.ss64.com/bash/period.html

答案 1 :(得分:3)

此外,我想指出你没有“执行”任何东西(就fork / exec而言),这非常重要(可能是'。'存在的唯一原因。)