macOS 上的 cd 命令在 dc 之后执行 ls。为什么?

macOS 上的 cd 命令在 dc 之后执行 ls。为什么?

在使用 bash 的 MacOS 终端上,我在 cd 后得到一个 ls 。当目录包含很多文件时,我看不到 cd 的效果,因为它会因 ls 滚动而消失。

这就是我所看到的

$ which cd
cd is a function
cd () 
{ 
    builtin cd "$@";
    ls -FGlAhp
}
cd is a shell builtin
cd is /usr/bin/cd

我怎样才能避免这种情况?这个功能是Mac上的标准功能还是由某些应用程序安装的?我怎么知道 ?

我通常使用 Ubuntu,但它的行为方式并非如此。这令人不安。

相关内容