22 在ZSH中,当我键入内容时,history仅显示最后16个左右的命令。我想history在历史记录文件中显示所有现有命令。 当我查看.zsh_history(我的历史记录文件)时,我会看到所有应该存在的500个以前的命令。 我查看了手册页,但看不到任何可以控制列出的历史记录项的内容。我也看了看自己,env但看不到任何可以控制它的东西。 任何帮助,将不胜感激!谢谢。 history zsh — 彼得·阿吉泰 source
29 history 1(或history 1 -1)将显示从1(第一个条目)到-1(最后一个条目)的所有条目。您还可以history 1 100用于显示前100个条目或history -100 -1显示后100个等。 欲了解更多信息,请参见上一节fc在man zshbuiltins。(history等于fc -l)。 — sepp2k source alias history="history 1"在~/.zshrc做我的历史像预期的那样。 — 失落的奥丁森 这是正确的答案。我不知道为什么默认情况下zsh历史记录的行为不像这样,但是当我不小心删除了此修补程序的.aliases文件(并且我应该将我的dotfiles存放在私人仓库中)时,我花了一段时间才再次找到此修补程序。 — 詹姆斯·奥布莱恩
alias history="history 1"
在~/.zshrc
做我的历史像预期的那样。