Я вхожу:
ls /tmp
- замечательно. Теперь я не хочу входить
ls /temp
и может помешать ему войти в историю, поэтому помешает перезаписать ls / tmp, если я запускаю команду с пробелом:
ls /temp
Трудно увидеть, но если вы это знаете ...
Контролируется
export HISTCONTROL=ignoredups
export HISTCONTROL=ignoreboth
ignoredups игнорирует только дублированные команды, ignoreboth игнорирует пробелы в начале строки, что полезно, чтобы скрыть в противном случае невидимые пароли.
Но, может быть, вы ищете решение, где вы заканчиваете обеими командами, неизмененной старой и новой. Моя версия bash или настроек ведет себя так, но я не знаю, что отличается от вашей.