【问题标题】:What does "source" do in mac iterm2 terminal?mac iterm2 终端中的“源”有什么作用?
【发布时间】:2020-10-25 23:54:00
【问题描述】:

我输入了命令“source”,后跟我的文件路径,我想知道 source 命令在 iterm2 终端中的作用是什么?欢迎对此提供任何帮助。

【问题讨论】:

  • 就像在任何 shell 中一样,source 在当前 shell 的上下文中执行作为参数传递的命令。请尝试man source 了解更多信息。

标签: macos iterm2


【解决方案1】:

source 是一个与诸如tcshbashzsh 等shell 相关的shell,而不是与诸如iTerm2 等终端应用程序相关的shell。

根据man source

Shell 内置命令是可以在运行的 shell 进程中执行的命令。

您可以在zsh manual中找到更多详细信息:

源文件 [ arg ... ]

与“.”相同,只是总是搜索当前目录,并且总是首先搜索,在 $path 中的目录之前。

。文件 [arg ...]

从文件中读取命令并在当前shell环境中执行。

简而言之,source file 执行file 中的命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多