Как сделать историю Bash постоянной в FreeBSD? - PullRequest
6 голосов
/ 23 октября 2008

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

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

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

1 Ответ

9 голосов
/ 23 октября 2008

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

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

set -o

и ищу «историю»:

history         on

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

set -o history
...