我使用zsh,当我运行Ctrl-R来搜索历史命令时,我只能获得在这个会话中执行的命令,但不能搜索所有的历史命令。我知道在bash中有一个.bash_history文件来存储所有的历史命令,我们可以在bash中进行搜索。
在zsh中有什么方法可以做到这一点吗?
发布于 2021-02-08 20:06:26
默认情况下,Zsh不会将历史记录保存到文件中,这就是为什么在更改会话时,您的历史记录会被删除。您必须在~/.zshrc文件中输入以下内容:
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt appendhistoryhttps://stackoverflow.com/questions/51093125
复制相似问题