Команда set в Linux активирует или очищает определенные флаги или настройки в среде оболочки Bash.
Другие оболочки используют разные методы установки локальных переменных.
Например, выполнение
набор -C
настраивает Bash, чтобы не перезаписывать существующий файл при перенаправлении вывода с помощью >, >, а также перенаправлен в файл. По умолчанию Bash позволяет перенаправленным выводам перезаписывать существующие файлы.
Чтобы получить более подробные советы по настройке встроенных переменных для Bash, ознакомьтесь с инструкциями руководства по Bash о множестве.