繁体   English   中英

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

[英]What happens when I execute a unix shell script using a '.' command?

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

. 运算符是source Bash 内置函数的简写(如下面的 John Kugelman 所指出的)。 打字

help .

要么

help source

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM