bash, screen and history

При работе в консоли и использовании screen бывают проблемы с историей введенных команд.
В инете нашел следующее решение.
Добавляет команды сразу после использования. Убирает дубли. Увеличивает размер файла. Добавляем в файл «.bashrc»

.bashrc
 
shopt -s histappend
PROMPT_COMMAND='history -a'
export HISTIGNORE="&:ls:[bf]g:exit"
shopt -s cmdhist
export HISTFILESIZE=3000

Еще можно было бы раскладывать историю по файлам в зависимости от screen сессии или имени задаваемого через параметр -S