ZSH 只显示最近 16 个左右的带有历史记录的命令。HISTSIZE 和 SAVEHIST 是 500

Pet*_*tai 33 zsh history

在 ZSH 中,当我输入时,history我只显示最后 16 个左右的命令。我想history显示历史文件中的所有现有命令。

当我查看我的 .zsh_history(我的历史文件)时,我看到了所有应该在那里的 500 个以前的命令。

我查看了手册页,但没有看到任何控制列出的历史项目数量的任何内容。我也看了看我的,env但没有看到任何可以控制它的东西。

任何帮助,将不胜感激!谢谢。

小智 40

history 1(或history 1 -1) 将显示从 1(第一个条目)到 -1(最后一个条目)的所有条目。您还可以使用history 1 100显示前 100 个条目或history -100 -1显示最后 100 个等。

欲了解更多信息,请参见上一节fcman zshbuiltins。(history相当于fc -l)。

  • `~/.zshrc` 中的 `alias history="history 1"` 使我的历史表现如预期。 (7认同)