我目前正在构建一个程序,通过定义每个项目的别名和函数,根据当前用户正在处理的项目添加到当前用户的 shell 中。这些别名和函数可能并且肯定会具有相同的名称,例如cdproj
, 这将cd
到项目的根目录。
我想在更改项目时删除先前定义的别名和函数(在(重新)定义其他项目的别名和函数之前)。我知道我可以使用以下命令删除别名unalias
在 bash 和 zsh 中,但是我如何对函数执行相同的操作?
unset -f my_function
将删除(或取消设置)函数 my_function
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)