有没有一些地方可以把自定义函数,然后在启动时采购?

我写了一个我认为很有用的函数,我想通过GitHub公开它。 在我的个人电脑上,我有一个.bash_functions文件,我input我的.bashrc文件。 我知道这是常用的方法(至less对于bash),但我不知道用户期望从用户那里手动将函数放在那里是非常友好的。

所以,我的问题是,是否有一些统一的全球性的地方(可能在其他地方),我可以把我的自定义function,然后在启动时采购? 所以,当用户想要安装这个function,他只需要inputmake ,它将被放置到这个文件夹?

我认为使用.bashrc是个好主意,但如果你想要一个全局的方式,那么你可以把你的文件的function放在这个地方

/etc/profile.d/your_file_with_functions.sh

也可以使用其他方式

/etc/bash.bashrc

并放在那里

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