Сколько истории будет сохранено в наборе инструментов интеграции с оболочкой iTerm2?

Фон:

Я установил интеграцию оболочки в iTerm2 и включил сохранение всей истории команд на диск, чтобы она сохранялась между сеансами («Настройки»> «Основные»> «Сохранить копирование/вставку и историю команд на диск»).

Вопросы:

A) Существует ли ограничение на объем хранимой истории? Следует ли оно значению, присвоенному переменной среды HISTFILESIZE, или оно управляется каким-то другим способом, или ограничено по умолчанию?

B) История в поясе инструментов содержит дополнительную информацию, такую ​​как рабочий каталог на момент выполнения команды (распечатывается на cli, когда вы нажимаете Option+двойной щелчок по элементу истории). Откуда эта информация?

В документации это вообще не рассматривается, и я не смог найти ответы в Google. Кто-нибудь знает? Заранее спасибо!


person Matthew    schedule 19.11.2017    source источник
comment
Это iTerm2 вопрос документации. Вы смешиваете яблоки и апельсины. Количество прошлых команд, которые сохранит ваша оболочка, обычно задается переменной среды (например, с помощью bash HISTFILESIZE). То, что iTerm2 делает с файлом на диске, в который он сохраняет всю историю команд -- до iTerm2 и не имеет ничего общего с размером файла истории оболочки.   -  person David C. Rankin    schedule 19.11.2017
comment
Вас также может заинтересовать iTerm2 пропускает все, что вы наводите в своем терминале, через DNS..   -  person David C. Rankin    schedule 19.11.2017
comment
@DavidC.Rankin FYI: эта статья уже устарела, поскольку «функция» поиска DNS была полностью удалена из item2.   -  person SushiHangover    schedule 19.11.2017
comment
Программное обеспечение обновляется быстро, учитывая дату публикации статьи 19 сентября 2017 г. (и любой, кто работает с системой, не обновленной до последней версии (и не исправленной), все равно будет иметь утечки...)   -  person David C. Rankin    schedule 19.11.2017
comment
Дэвид С. Рэнкин, мой вопрос не касается исключительно истории оболочки iTerm2, я уже расширил ее с помощью HISTFILESIZE. Мой вопрос конкретно касается расширенных функций истории, представленных в наборе инструментов для интеграции с оболочкой. Как я уже сказал, я просмотрел документацию iTerm2, и она не затрагивает этот вопрос.   -  person Matthew    schedule 20.11.2017
comment
История в поясе инструментов содержит дополнительную информацию, такую ​​как рабочий каталог на момент выполнения команды (распечатывается в cli, когда вы выбираете + дважды щелкаете элемент истории). Я не уверен, откуда он получает эту информацию, и хотел бы знать, а) где она хранится и б) следует ли история в поясе инструментов за HISTFILESIZE, или контролируется каким-то другим способом, или, возможно, ограничена по умолчанию.   -  person Matthew    schedule 20.11.2017