Фон:
Я установил интеграцию оболочки в iTerm2 и включил сохранение всей истории команд на диск, чтобы она сохранялась между сеансами («Настройки»> «Основные»> «Сохранить копирование/вставку и историю команд на диск»).
Вопросы:
A) Существует ли ограничение на объем хранимой истории? Следует ли оно значению, присвоенному переменной среды HISTFILESIZE, или оно управляется каким-то другим способом, или ограничено по умолчанию?
B) История в поясе инструментов содержит дополнительную информацию, такую как рабочий каталог на момент выполнения команды (распечатывается на cli, когда вы нажимаете Option+двойной щелчок по элементу истории). Откуда эта информация?
В документации это вообще не рассматривается, и я не смог найти ответы в Google. Кто-нибудь знает? Заранее спасибо!
iTerm2
вопрос документации. Вы смешиваете яблоки и апельсины. Количество прошлых команд, которые сохранит ваша оболочка, обычно задается переменной среды (например, с помощью bashHISTFILESIZE
). То, чтоiTerm2
делает с файлом на диске, в который он сохраняет всю историю команд -- доiTerm2
и не имеет ничего общего с размером файла истории оболочки. - person David C. Rankin   schedule 19.11.2017