当我在 Ubuntu 中运行mario(){echo "Sorry, Mario is in another castle";}
控制台时,它会保存在哪里,我该如何删除该功能mario
?
答案1
按照您描述的方式定义的函数仅临时存储在 RAM 中。一旦您结束 bash 会话,它们就会消失。
但是,您可以将它们放在一个文本文件中(假设您将其命名为its-ah_me
),然后可以使用 将其加载到新的 bash 会话中. its-ah_me
(注意点后的空格)。
或者,您可以将函数写入.bashrc
主目录中的文件中(如果不存在,则创建它)。.bashrc
启动 bash 会话时,会自动加载(“sourced”)。