Да, man bashговорит:
HISTSIZE - количество команд, которые нужно запомнить в истории команд
Но есть Readlineпеременная:history-size
Установите максимальное количество записей истории, сохраненных в списке истории. Если установлено в ноль, любые существующие записи истории удаляются, и новые записи не сохраняются. Если установлено значение меньше нуля, количество записей истории не ограничено. По умолчанию количество записей истории не ограничено.
Вы можете установить history-sizeс HISTSIZE=1000, bind 'set history-size 1000'или с следующей строкой в ~/.inputrc:set history-size 1000
Примеры :
HISTSIZE=1000
bind 'set history-size 0'
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 0
history # prints nothing
bind 'set history-size 0'
HISTSIZE=1000
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 1000
history # prints 13 echo $HISTSIZE\n14 bind -v | grep history-size\n15 history
history-sizeдоступно с bash-4.0-alpha: ИЗМЕНЕНИЯ