我想防止.bash_history
在终端中重新输入时再次添加 macOS 中已经存在的命令(通常通过输入前几个字符并在历史记录中扫描)。
export HISTCONTROL=erasedups:ignorespace
export HISTCONTROL=ignoredups:ignorespace
乃至
export HISTCONTROL=erasedups: ignoreboth
但我得到的是每个条目的单个条目会议而不是跨会话:即,如果命令.bash_history
在会话开始时已经存在,并且再次输入,它将被添加到历史记录中(尽管该会话只输入一次)。如何确保在启动终端时已经在 `.bash_history 中的命令在再次输入时不会被添加?