Skip to main content
5 of 9
Explain a bit more. I think the HISTCONTROL setting is broken, though
# Avoid duplicates
export HISTCONTROL=ignoredups:erasedups  
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend

# After each command, append to the history file and reread it
export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'\n'}history -a; history -cr"
Pablo R.
  • 4.8k
  • 1
  • 17
  • 2