ІСТКОНТРОЛ
Список значень, розділених двокрапкою, керує тим, як команди зберігаються у списку історії.
Якщо список значень включає в себе ignorespace
, рядки, які починаються з пробілу, не зберігаються у списку історії.
Значення ignoredups
причин не призводить до збереження рядків, що відповідають попередньому запису історії.
Значення ignoreboth
скорочення для ignorespace
та ignoredups
.
Значення erasedups
призводить до того, що всі попередні рядки, що відповідають поточному рядку, будуть видалені зі списку історії, перш ніж цей рядок буде збережено.
Будь-яке значення, яке не є у наведеному вище списку, ігнорується.
Якщо значення HISTCONTROL
не встановлено, або не містить дійсного значення, всі рядки, прочитані аналізатором оболонки, зберігаються у списку історії, залежно від значення HISTIGNORE
. Другий і наступні рядки багаторядкової складної команди не перевіряються і додаються в історію незалежно від значення HISTCONTROL
.