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