Не впевнений, це zsh, iterm2 або взаємодія між ними. Спроба змінити кількість рядків, які можна викликати, у терміналі - не історія команд, а історія виводу.
У .zshrc у мене є:
HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
Здається, це ігнорується = (
Не впевнені в правильному терміні google, "Історія виводу терміналу?"