Los códigos de escape ANSI se utilizan para dar formato a la salida de una
terminal de texto y se basan en un estándar
ANSI, ANSI X3.64 (también denominado ECMA-48). Cuando se intenta representar un código de escape el terminal lo intercepta y actúa en función a ese código, cambiando el cólor o moviendo el cursor. Las posibilidades de las secuencias de escape eran muy variadas y se utilizaban para dar formato y cambiar el aspecto de lo que se va a mostrar por la terminar.
Ver más en Wikipedia.org...