我的历史文件中的命令数已达到最大值 10K 行zsh
,但我想存储更多命令。
~/.zshrc
因此我在我的文件中进行了如下设置:
export HISTFILE="$HOME/.zsh_history"
export HISTSIZE=1000000000
export SAVEHIST=1000000000
setopt EXTENDED_HISTORY
并且我确保source ~/.zshrc
在编辑此文件后运行。
但是当我echo
这些变量时,我得到了不同的结果:
当我关闭终端并打开一个新会话时,我可以看到历史文件中的命令数量为 10K:
我该如何修复它,以便我可以在我的文件中存储超过 10K 个命令~/.zsh_history
?
另外,当我运行时wc -l < $HISTFILE
,它给出一个大于 10K 的数字:
这是怎么回事?
答案1
我认为这不是你的全部.zshrc
并且变量设置在其他地方。
确保您没有使用任何其他覆盖这些变量的脚本,例如oh-my-zsh
(例子),并将命令放在配置文件的底部。