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