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