4

Я хотел бы восстановить поведение истории команд терминала Linux после обновления с Ubuntu 10.04 до 11.10.

Я потерял замечательную терминальную функцию доступа к последним командам с помощью клавиш со стрелками вверх и вниз, или история команд больше не сохраняется.

Кто-нибудь может подсказать, как восстановить это поведение?

1 ответ1

4

Если вы используете BASH, ваша история должна храниться в том месте, на которое указывает переменная окружения HISTFILE. Вы можете просмотреть это с помощью "echo $ HISTFILE". По умолчанию это должно быть ~/.bash_history. Это также то, что будет использоваться, если $ HISTFILE не установлен. Если HISTFILE не установлен в этом месте, вы можете установить его следующим образом:

export HISTFILE=~/.bash_history

Следующее перезагрузит файл истории в ваш буфер истории:

history -r

Если это не решит вашу проблему, раздел "ИСТОРИЯ" справочной страницы bash может дать больше подсказок о том, почему ваша история не работает должным образом.

Вы также можете проверить и убедиться, что ваша оболочка не изменилась с bash:

echo $0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .