【问题标题】:Sourcing the same shell script file everytime每次都使用相同的 shell 脚本文件
【发布时间】:2020-05-02 14:43:01
【问题描述】:

我刚刚问了一个关于在 shell 脚本中获取文件的问题。

我创建了一个 shell 脚本文件,该文件具有我可以执行的功能。但是,每次我重新启动终端并在我的 shell 中运行命令时,我都必须在每次运行我的函数之前运行 source ~/path/to/shell/file

这个问题有什么永久性的解决办法吗?

谢谢!

【问题讨论】:

    标签: macos shell terminal


    【解决方案1】:

    这就是 shell 启动文件的用途。如果您使用的是 bash,那么您在主目录 ($HOME/.bashrc) 中的文件 .bashrc 中放置的任何命令都将在您每次启动新的 shell 时执行(该名称是“bash run commands”的缩写)。因此,要么将包含函数定义的文件复制到 .bashrc 中,要么只是将 source 命令添加到其中,你应该很高兴。

    【讨论】:

    • 您好,我已经打开了.bashrc 文件,但我不知道您在文件中添加定义是什么意思。
    • ~/path/to/shell/file 中的任何内容,只需将其复制并粘贴到 ~/.bashrc 中即可。或者,在 .bashrc 中添加一行,仅包含 source ~/path/to/shell/file。您的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多