The ANSI/VT100 terminals and terminal emulators are not just able to display black and white text ; they can display colors and formatted texts thanks to escape sequences. Those sequences are composed of the Escape character (often represented by ^[ or <Esc>) followed by some other characters: <Esc>[FormatCodem.