Моя оболочка bash автоматически очищает свою историю, и я не могу понять, в чем дело.
Я посмотрел на файл bashrc, и это настройки
HISTSIZE=5000
HISTFILESIZE=10000
Кто-нибудь может подсказать, что именно идет не так?
Это может быть переписано различными сессиями
Попробуйте добавить это:
shopt -s histappend
PROMPT_COMMAND='history -a'
Ваша ~/.bash_history
может быть недоступна для записи
Это может быть эта строка в bash init файлах:
unset HISTFILE
Или эта переменная не определена.
Или в файле bash_logout
возможно удалить файл истории.
Смотрите также: http://searchenterpriselinux.techtarget.com/tip/Shell-game-Managing-Bash-command-history