我正在编写自己的函数,这些函数来自我的.bashrc
.我不明export -f curisac
白定义函数后是否应该使用curisac
。
答案1
- 你做不是需要导出该函数才能在打开的交互式 shell 中使用它。
- 你做不是
.bashrc
如果您的交互式 shell 加载并且函数已在那里定义,则需要导出它。 - 但是你做需要导出函数,以便通过执行例如在从运行的交互式 shell 启动的 shell 进程中使用它们(无需在启动时加载的文件中定义它们,如
.bashrc
) 。sh
简而言之:如果你的 shell 加载了就不需要了.bashrc
。