shell历史与tmux关系不大,它与你正在使用的shell有关.因此,如果您选择使用zsh,则默认启用iirc.有了bash,你需要为你增添一些魔力.bashrc
export PROMPT_COMMAND="history -a; history -n"
Run Code Online (Sandbox Code Playgroud)
这会将您的最后一个命令附加到历史记录,并在每个命令后重新加载历史记录.有关更多信息,请参阅此帖子.
将这些选项添加到您的.zshrc:
setopt inc_append_history
Run Code Online (Sandbox Code Playgroud)
我也觉得hist_ignore_dups hist_ignore_space有用.
另见Zsh»选项»历史.