По какой-то причине я не могу установить HISTSIZE меньше 1
$ export HISTSIZE="2"; echo $HISTSIZE
2
$ export HISTSIZE="1"; echo $HISTSIZE
1
$ export HISTSIZE="0"; echo $HISTSIZE
1
$ export HISTSIZE="-1"; echo $HISTSIZE
1
. Интересно, что установка этого значения в нечисловое значение также приводит к 1:
$ export HISTSIZE="test"; echo $HISTSIZE
1
It кажется, что какая-то проверка выполняется молча.
Я хочу установить HISTSIZE в -1, чтобы я мог получить бесконечную историю.
В настоящее время я использую zsh 5.1.1 с oh -my-zsh
Стоит отметить, что HISTFILESIZE не имеет этой проблемы:
$ export HISTFILESIZE="-1"; echo $HISTFILESIZE
-1