HISTCONTROL
Список значений, разделенных двоеточиями, управляющий тем, как команды сохраняются в списке истории.
Если список значений включает в себя ignorespace
, строки, начинающиеся с пробела, не сохраняются в списке истории.
Значение ignoredups
приводит к тому, что строки, соответствующие предыдущей записи истории, не будут сохранены.
Значение ignoreboth
является сокращением для ignorespace
и ignoredups
.
Значение erasedups
вызывает удаление всех предыдущих строк, соответствующих текущей строке, из списка истории перед сохранением этой строки.
Любое значение, отсутствующее в приведенном выше списке, игнорируется.
Если значение HISTCONTROL
не установлено или не содержит допустимого значения, все строки, считываемые анализатором оболочки, сохраняются в списке истории в зависимости от значения HISTIGNORE
. Вторая и последующие строки многострочной составной команды не тестируются и добавляются в историю независимо от значения HISTCONTROL
.