Как сделать историю Bash постоянной в FreeBSD?

StackOverflow https://stackoverflow.com/questions/227847

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня есть окно FreeBSD с настроенным Bash.

Я привык к Debian Linux, где моя история команд автоматически сохраняется при выходе из системы, поэтому при повторном входе в систему я могу нажимать вверх или Ctrl-R или что-то еще и иметь доступ к своей истории.

Как мне настроить Bash для этого во FreeBSD?

Это было полезно?

Решение

Проверьте вашу среду и убедитесь, что установлены переменные HISTSIZE и HISTFILE. Убедитесь, что HISTSIZE (количество сохраняемых команд) достаточно велико (я использую 10000) и что HISTFILE доступен для записи. Если эти переменные не определены, установите их в файле ~ / .bashrc, выйдите из системы и снова войдите в систему.

[EDIT] Кроме того, убедитесь, что история включена, запустив:

set -o

и ищу "историю":

history         on

Если история выключена , вы можете включить ее с помощью

set -o history
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top