Я хотел бы предотвратить повторное добавление команд, которые уже присутствуют в .bash_history
на macOS, при повторном входе в терминал (обычно путем ввода первых нескольких символов и сканирования в истории).
export HISTCONTROL=erasedups:ignorespace
export HISTCONTROL=ignoredups:ignorespace
и даже
export HISTCONTROL=erasedups: ignoreboth
Но то, что я получаю, это отдельная запись для каждого сеанса, а не между сеансами: то есть, если команда уже находится в .bash_history
в начале сеанса, и она вводится снова, она будет добавлена в историю (хотя только один раз для этого сессия). Как я могу убедиться, что команда, которая уже находится в `.bash_history при запуске терминала, не будет добавлена, если она будет введена снова?