Да, 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
: ИЗМЕНЕНИЯ