У меня есть пользовательская подсказка удара PS1, которая включает количество истории команд. Это имеет работу безупречно в течение многих недель, но сегодня я заметил, что это упорно продолжило 2000. Когда я выполняю команду, это добирается до 2001, как предполагается, но когда я закрываю терминал и открываю его снова, это снова 2000. Я не помню делать любые изменения в терминальной конфигурации. Эта проблема происходит в терминале гнома и xfce4-терминале также.
Спасибо.
Добавьте к своему ~/.bashrc:
export HISTFILESIZE=20000
export HISTSIZE=20000
И у Вас будет 20k как предел.
HISTSIZE является количеством строк или команд, которые хранятся в памяти в списке предыстории, в то время как Ваша сессия удара продолжается.
HISTFILESIZE является количеством строк или команд, которые (a) позволяется в файле истории во время запуска сессии и (b) хранится в файле истории в конце Вашей сессии удара для использования на будущих сессиях. (отсюда)