Tipo Código ANSI. Exemplo (Bash). Observação Técnica.
Texto vermelho \033[31m printf '\033[31mErro\033[0m\n' Use printf em vez de echo -e para portabilidade (funciona em dash, busybox).
Fundo amarelo \033[43m printf '\033[43mAtenção\033[0m\n' Sempre termine com \033[0m para resetar estilos.
Texto brilhante (verde) \033[92m printf '\033[92mOK\033[0m\n' Cores brilhantes (90–97) não são suportadas em todos os terminais antigos.
Negrito + Cor \033[1;34m PS1='\033[1;34m\u@\h\033[0m:\w\$ ' Em muitos terminais, 1; ativa negrito; em outros, só intensifica a cor.
256 cores \033[38;5;Nm printf '\033[38;5;196mVermelho 256\033[0m\n' N = 0–255. Use msgcat --color=test para ver todas as cores suportadas.
Truecolor (16M) \033[38;2;R;G;Bm printf '\033[38;2;255;0;128mRosa\033[0m\n' Só funciona em terminais modernos (Kitty, Alacritty, GNOME Terminal ≥3.12, etc.).

Temas Recomendados (Instalação Real)

Tema Como instalar Terminal compatível
Dracula draculatheme.com → escolha seu terminal GNOME Terminal, Kitty, Alacritty, XFCE4-terminal
Solarized git clone https://github.com/solarized/xresources.git
xrdb merge xresources/solarized
Terminais X11 (xterm, urxvt, XFCE4-terminal)

Avisos Técnicos

Fato Explicação
Evite echo -e echo -e não é POSIX. Prefira printf para scripts portáveis.
Transparência prejudica acessibilidade Desative transparência se usar terminal por longos períodos. Contraste > estética.
Cores ANSI não são universais O que é “verde” em um terminal pode ser “oliva” em outro. Teste com msgcat --color=test.