zsh 中与 bash 的“命令”命令对应的命令是什么?

zsh 中与 bash 的“命令”命令对应的命令是什么?

我已经用 覆盖了我的cd命令,pushd这样我就不必记住使用pushd,并且可以轻松返回到我之前的位置。现在我想使用实际的 cd命令。

在 bash 中,我会使用command cd "$@",但command cd在 zsh 中不起作用。zsh 有等效项吗?—— command无论它在 zsh 中是什么——都没有 man 条目。

答案1

cd是一个壳内置命令,因此只需使用builtin cd "$@"即可获得原始行为。还有command ...but 仅适用于外部的命令。两者都在以下网址有说明man zshbuiltins,或者您可以查看预命令修饰符部分中man zshmisc

相关内容