Многие компьютерные терминалы и эмуляторы терминала поддерживают управление цветом и курсором через систему escape-последовательностей. Один из таких стандартов обычно называют ANSI Color.

В вычислениях escape-коды ANSI (или escape-последовательности) представляют собой метод, использующий внутриполосную сигнализацию для управления форматированием, цветом и другими параметрами вывода на видеотекстовых терминалах. Чтобы закодировать эту информацию о форматировании, определенные последовательности байтов встроены в текст, который терминал ищет и интерпретирует как команды, а не как коды символов.

Источники: