是否有地方可以放置自定义函数,然后在启动时调用这些函数?

是否有地方可以放置自定义函数,然后在启动时调用这些函数?

我编写了一个我认为非常有用的函数,我想通过 GitHub 公开它。在我的 PC 上,我有一个.bash_functions文件,我将它导入到我的.bashrc文件中。我知道这是常用的方法(至少对于 bash 来说),但我不知道期望我的用户手动将函数放入其中是否非常方便用户。

所以,我的问题是,是否有一个统一的全局位置(etc可能在某个地方)可以放置我的自定义函数,然后在启动时获取这些函数?这样当用户想要安装此功能时,他只需键入它make,它就会被放入此文件夹中?

答案1

我认为使用 .bashrc 是个好主意,但如果你想要一种全局的方式,那么你可以将包含函数的文件放在此处

/etc/profile.d/your_file_with_functions.sh

您也可以使用其他方式

/etc/bash.bashrc

并放在那里

[ -r /path/to/your/file ] && . /path/to/your/file

相关内容