重置内置函数

Reset a builtin function

我的 .bashrc 文件中有以下代码:

function cd {
builtin cd "$@" && ls
}

这会覆盖 cd 以始终在之后立即执行 ls 命令。

如果不删除它并重新运行文件,我能做些什么来重置 cd 命令?

unset 采用 -f 标志来取消设置函数定义。

unset -f cd