在OSX系统,ZSH Shell和Iterm2终端上,我正在运行:
$history
结果是最后10个命令。
如何增加返回行的默认数量?
我可以做
$history -20
也许也可能与历史相称,但是我确实想知道是否有一些设置可以在本地控制它。另外,请不要与Histssize混淆,这是一个分开的配置。
似乎没有这样的配置。
选项简单:
alias history="history -30"
只需将历史记录命令包装到一个函数:
h () { history ${1:--30} }
默认情况下您会获得最后30个历史记录条目,并且仍然可以选择将参数更改为另一个值。
我在MACOS Monterey 12.5.1中遇到相同的问题 - 历史记录命令的数字作为输入。该数字告诉命令从哪个行开始阅读历史记录。
如果要获得所有以前的命令:
history 0
这将确保显示所有以前的命令