История Bash не сохраняется после закрытия терминала

Я недавно заменил свою установку Ubuntu 14.04 на Ubuntu Gnome (которая поставляется с Gnome DE). Но я заметил, что история bash не сохраняется после закрытия терминала. Когда я закрываю терминальную сессию, открываю новую и запускаю команду history, она не показывает ничего, кроме самой команды history. Есть ли способ решить эту проблему?

Спасибо

40
задан 18 July 2014 в 10:39

2 ответа

Может случиться так, что Ваш .bash_history не принадлежит Вашему пользователю. Проверьте полномочия файла и если Вы не владелец, изменяете его:

sudo chown yourusername:yourusername ~/.bash_history
63
ответ дан 18 July 2014 в 10:39

Сначала введите следующую команду

shopt -s

для проверки погоды histappend, команда 'включена' или 'выключена', Если это от тогда типа после команды для добавления истории

history -a

, Если Вы хотите сохранить историю с каждой новой подсказкой, выполненной после команды

export PROMPT_COMMAND='history -a'

, Для получения дополнительной информации см. этот ссылка

18
ответ дан 18 July 2014 в 10:39

Другие вопросы по тегам:

Похожие вопросы: