добавил в .bashrc
Код:
shopt -s histappend
export PROMPT_COMMAND="history -a"
теперь очень удобно, что история команд пишется сразу, а не только при выходе из bash. Т.е. работаете в одном окне bash, открыли второе, стрелку вверх - и предыдущая команда соседнего окна перед вами.
Код:
export PROMPT_COMMAND="echo -ne '\a'"
очень удобная добавка для тех, кто работает через SSH. Суть ее в том, что при выходе в командную строку раздается beep, который можно подсветить в разных местах, включить мигание окна Putty, например.
Быстрый поиск команды - Ctrl-R
Нажимаете эту комбинацию и пишете часть команды, которую хотите найти. Повторное нажатие - продолжение поиска.
Код:
export HISTCONTROL="ignoredups"
удаление дубликатов из истории.
Код:
export HISTIGNORE="&:ls:[bf]g:exit"
добавляйте, если вы не хотите, чтобы в историю попадали вызовы каких-то "неинформативных" команд, их логирование можно запретить.
После этой команды в хистори не будут писаться команды &, ls, bg, fg, exit. Можно дописать и свои, через двоеточие, можно использовать шаблоны.
не разрывать многострочные команды