Количество строк, возвращаемых историей
В системе OSX, оболочке ZSH и терминале iterm2 я запускаю:
$history
Результаты 10 последних команд.
Как мне увеличить количество возвращаемых строк по умолчанию?
я могу сделать
$history -20
И, возможно, также псевдоним это в истории, но я действительно задаюсь вопросом, есть ли какая-то настройка для управления этим изначально. Также, пожалуйста, не путайте с HISTSIZE, который является отдельной конфигурацией.
3 ответа
Кажется, такой конфигурации не существует.
Вариант просто:
alias history="history -30"
Просто оберните команду истории в функцию:
h () { history ${1:-\-30} }
Вы получаете последние 30 записей истории по умолчанию, и у вас все еще есть возможность изменить аргумент на другое значение.
У меня такая же проблема в MacOS monterey 12.5.1 — команда history имеет число в качестве входных данных. Это число сообщает команде, с какой строки начать чтение истории.
Если вы хотите, чтобы ВСЕ ваши предыдущие команды выполнялись:
history 0
Это обязательно покажет ВСЕ предыдущие команды