Pesquisando pela web encontrei esse site, dentre outras dicas, com uma tabela contento todos os códigos ANSI disponíveis para utilizarmos tanto em linux quanto em dos!
http://linux.about.com/library/bl/open/newbie/blnewbie3.4.3.htm
Utilizar cores é bem simples e fácil, basta preceder o texto pela seqüência de escape definida a seguir, e podemos utilizar quantos códigos ANSI forem necessários bastando separá-los por ponto-e-vírgula: <ESC>[<código ANSI>;<código ANSI>;<código ANSI>m
Por exemplo, para exibir um texto amarelo vivo utilizaremos: <ESC>[1;33m
TEXTO<ESC>[0m
O caractere “ESC” pode ser obtido no linux com a barra de escape: \, formando a seqüência: \E[1;32m
para definir um texto em verde! Terminado com a seqüência \E[0m
para voltar à cor padrão! 😀
No DOS é necessário carregar o driver ANSI.SYS e para usar o caractere “ESC” utiliza-se $e, formando a seqüência: $e[1;34m
para definir um texto em azul! Terminado com a seqüência $e[0m
para voltar à cor padrão! 😀
Código | Cor ou Atributo |
0 | Remove todas as cores e atributos. |
1 | Define texto claro. |
2 | Define texto escuro. |
4 | Define sublinhado. |
5 | Define texto piscando. |
7 | Define cores inversas. |
22 | Remove o atributo de texto claro ou escuro. |
24 | Remove o sublinhado. |
25 | Remove texto piscando. |
27 | Remove a inversão de cores. |
30 | Define texto na cor preta. |
31 | Define texto na cor vermelha. |
32 | Define texto na cor verde. |
33 | Define texto na cor amarela. |
34 | Define texto na cor azul. |
35 | Define texto na cor rosa. |
36 | Define texto na cor azul claro. |
37 | Define texto na cor branca. |
38 | Define texto na cor padrão com sublinhado. |
39 | Define texto na cor padrão sem sublinhado. |
40 | Define fundo na cor preta. |
41 | Define fundo na cor vermelha. |
42 | Define fundo na cor verde. |
43 | Define fundo na cor amarela. |
44 | Define fundo na cor azul. |
45 | Define fundo na cor rosa. |
46 | Define fundo na cor azul claro. |
47 | Define fundo na cor branca. |
49 | Define fundo na cor padrão. |