当我history
在 zsh 中运行时,我得到了数千行。
当我使用别名history
并运行时history
,输出的内容少于数千行。
(myenv) alias history='history'
(myenv) history
10119* alias history='history'
10120 history
10121 man alias
10122 history
10123* alias -p history='history'
10124* alias -p
10125* man history
10126* history man
10127* man ls
10128* man history
10129 alias history='history'
10130 history
10131 alias history='history' && history
10132 unalias history
10133 history
10134 alias history='history'
如何让我的别名返回完整输出?我正在尝试创建一个更复杂的别名,但这种行为给我试图设置的实际别名带来了问题。我没有理由为history
名为 的命令创建别名history
。
我在 macOS Catalina 10.15.7 上使用 iTerm2 和 zsh。