最佳答案
我目前正在构建一个程序,它通过定义每个项目的别名和函数,根据当前用户正在从事的项目,添加到用户的 shell 中。这些别名和函数可能而且肯定会有相同的名称,例如 cdproj
,它将 cd
作为项目的根。
我想删除以前定义的别名和功能时,更改项目(之前(重新)定义别名和功能的其他项目。我知道我可以删除 bash 和 zsh 中使用 unalias
的别名,但是如何对函数执行相同的操作呢?