Как сделать историю Bash постоянной в FreeBSD?
Вопрос
У меня есть окно FreeBSD с настроенным Bash.
Я привык к Debian Linux, где моя история команд автоматически сохраняется при выходе из системы, поэтому при повторном входе в систему я могу нажимать вверх или Ctrl-R или что-то еще и иметь доступ к своей истории.
Как мне настроить Bash для этого во FreeBSD?
Решение
Проверьте вашу среду и убедитесь, что установлены переменные HISTSIZE и HISTFILE. Убедитесь, что HISTSIZE (количество сохраняемых команд) достаточно велико (я использую 10000) и что HISTFILE доступен для записи. Если эти переменные не определены, установите их в файле ~ / .bashrc, выйдите из системы и снова войдите в систему.
[EDIT] Кроме того, убедитесь, что история включена, запустив:
set -o
и ищу "историю":
history on
Если история выключена
, вы можете включить ее с помощью
set -o history