【发布时间】:2026-01-16 17:30:02
【问题描述】:
在 OSX 系统、ZSH shell 和 iterm2 终端上,我正在运行:
$history
结果是最后 10 条命令。
如何增加默认返回行数?
我可以的
$history -20
并且可能还将此别名为历史,但我确实想知道是否有一些设置可以本地控制它。 另外,请不要与 HISTSIZE 混淆,这是一个单独的配置。
【问题讨论】:
在 OSX 系统、ZSH shell 和 iterm2 终端上,我正在运行:
$history
结果是最后 10 条命令。
如何增加默认返回行数?
我可以的
$history -20
并且可能还将此别名为历史,但我确实想知道是否有一些设置可以本地控制它。 另外,请不要与 HISTSIZE 混淆,这是一个单独的配置。
【问题讨论】:
似乎没有这样的配置可用。
选项很简单:
alias history="history -30"
【讨论】:
只需将历史命令包装到一个函数中:
h () { history ${1:-\-30} }
默认情况下,您将获得最后 30 个历史记录条目,并且仍然可以选择将参数更改为另一个值。
【讨论】: