Несколько полезных настроек для ~/.bashrc.
По умолчанию история команд после закрытия терминала не дописывается, а переписывается. Чтобы исправить это:
shopt -s histappend
PROMPT_COMMAND='history -a'Bash может исправлять неправильные пути в команде cd:
shopt -s cdspellЗапретить повторяющиеся команды в истории подряд:
export HISTCONTROL="ignoredups"Запретить логирование определённых команд:
export HISTIGNORE="&:ls:[bf]g:exit"Предотвращение разрыва многострочных команд:
shopt -s cmdhistДобавление временной метки перед каждой командой:
export HISTTIMEFORMAT='%h %d %H:%M:%S '