历史的反向搜索没有找到预期的命令

Bip*_*ark 5 bash history

今天,在打开 bash 终端时,我尝试通过Ctrl-从我的 bash 历史记录中查找常用命令r。令我惊讶的是,它没有找到。检查后~/.bash_history,我在几行上看到了该命令的实例。通过实时或针对缓存副本检查文件,命令历史记录是否不起作用?

Bip*_*ark 5

事实证明,这里的细微差别比我意识到的要多一些:HISTFILESIZE确定保存在 中的最大行数.bash_history,同时HISTSIZE确定~/.bash_history加载到可搜索缓存中的行数。在增加HISTSIZE匹配后HISTFILESIZE,我能够通过Ctrl-找到命令r