Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使用';执行unix shell脚本时会发生什么情况';指挥部?_Bash_Shell_Scripting - Fatal编程技术网

Bash 使用';执行unix shell脚本时会发生什么情况';指挥部?

Bash 使用';执行unix shell脚本时会发生什么情况';指挥部?,bash,shell,scripting,Bash,Shell,Scripting,例如,当我说。bashrc在我的Linux命令提示符下,是否有相应的二进制/脚本代替第一个点执行?如果点本身是一个命令,那么它的位置在哪里?操作符是源代码Bash builtin的简写(正如下面John Kugelman指出的)。打字 或 在Bash提示符下,将为您提供一些信息。有关source如何工作的更多信息,请参阅。此外,我想指出的是,您不会用它“执行”任何东西(就fork/exec而言),这一点非常重要(可能是“.”存在的唯一原因)。我认为“属于服务器故障”标签在这里不合适。Shell脚

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

操作符是
源代码
Bash builtin的简写(正如下面John Kugelman指出的)。打字


在Bash提示符下,将为您提供一些信息。有关
source
如何工作的更多信息,请参阅。

此外,我想指出的是,您不会用它“执行”任何东西(就fork/exec而言),这一点非常重要(可能是“.”存在的唯一原因)。

我认为“属于服务器故障”标签在这里不合适。Shell脚本是一个有效的编程主题。另请参阅关于服务器故障。已经询问并回答了几次。不过,祝你好运找到了DUP…找到了一个:很惊讶为什么在我搜索时它没有出现:-)。Jeff和团队需要考虑什么?我不确定我是否应该编辑前面的问题,或者让这个问题保持原样,这样有更大的机会有人找到这个问题。+1关键是它是一个shell内置,而不是一个单独的二进制文件。您可以在bash提示符下键入
help
,以查看所有其他内置项。一个关键点——dot命令不执行任何操作的结果——是,如果虚线脚本设置变量,则它会在指向脚本的shell中设置变量,而不是在某个子shell中。
help .
help source