自定义函数位于哪里

自定义函数位于哪里

当我在 Ubuntu 中运行mario(){echo "Sorry, Mario is in another castle";}控制台时,它会保存在哪里,我该如何删除该功能mario

答案1

按照您描述的方式定义的函数仅临时存储在 RAM 中。一旦您结束 bash 会话,它们就会消失。

但是,您可以将它们放在一个文本文件中(假设您将其命名为its-ah_me),然后可以使用 将其加载到新的 bash 会话中. its-ah_me(注意点后的空格)。

或者,您可以将函数写入.bashrc主目录中的文件中(如果不存在,则创建它)。.bashrc启动 bash 会话时,会自动加载(“sourced”)。

相关内容