A linha de comando do Linux pode parecer, à primeira vista, um lugar sério e técnico demais. Mas o que poucos sabem é que ela também pode ser um verdadeiro playground criativo. Com as ferramentas figlet e toilet, você pode criar arte ASCII no Linux e transformar simples textos em banners estilosos, mensagens coloridas e até mesmo em cabeçalhos incríveis para seus scripts.
Este guia é o seu passaporte para explorar o mundo da arte ASCII, desvendando comandos, fontes, filtros e aplicações criativas que vão surpreender até mesmo usuários experientes.
o que é arte ASCII e por que ela ainda é relevante no Linux?
A arte ASCII é uma técnica de criação visual que utiliza apenas os caracteres padrão do teclado — letras, números e símbolos — para formar desenhos, padrões ou tipografias artísticas.
analogia simples: desenhar com símbolos
Imagine que o terminal é uma folha de papel em branco e que suas “canetas” são os caracteres do teclado. Em vez de pincéis ou lápis, você desenha com #
, @
, /
, *
, A
, Z
… criando figuras com o que tem à disposição.
um pouco de história
A arte ASCII surgiu nas décadas de 60 e 70, muito antes das interfaces gráficas. Era o que os programadores usavam para enfeitar telas, impressões ou mensagens em sistemas sem suporte visual.
E mesmo em 2025, ela continua viva e relevante no mundo Linux, especialmente para quem gosta de personalizar a experiência de terminal, criar banners informativos ou apenas se divertir.
onde a arte ASCII é usada hoje?
- Cabeçalhos de scripts.
- Mensagens de boas-vindas no terminal.
- Assinaturas de e-mail técnico.
- Alertas visuais em logs e pipelines DevOps.
- Interação visual em jogos ou bots de terminal.
figlet: a ferramenta clássica para criar banners ASCII no Linux
O figlet é uma ferramenta de terminal que transforma texto comum em banners ASCII estilizados. É leve, fácil de usar e vem com dezenas de fontes personalizadas.
instalação do figlet
No Ubuntu e derivados:
sudo apt install figlet
Outras distros:
- Fedora:
sudo dnf install figlet
- Arch Linux:
sudo pacman -S figlet
uso básico
figlet "Olá, mundo!"
Resultado:
___ _ /\/| _ _ _ / _ \| ||/\/ (_) _ __ ___ _ _ _ __ __| | ___ | | | | | | | /_\ | | | '_ ` _ \| | | | '_ \ / _` |/ _ \| | | |_| | |/ _ \| |_ | | | | | | |_| | | | | (_| | (_) |_| \___/|_/_/ \_\_( ) |_| |_| |_|\__,_|_| |_|\__,_|\___/(_) |/
fontes personalizadas com -f
figlet -f slant "ASCII Art"
Você pode listar as fontes disponíveis em:
ls /usr/share/figlet
alinhamento e largura
-c
: centraliza o texto.-l
: alinha à esquerda.-r
: alinha à direita.-w
: define a largura da tela.
Exemplo:
figlet -c -w 100 "Centralizado"
toilet: adicionando cor e filtros à sua arte ASCII no Linux
O toilet é uma evolução visual do figlet, com suporte a cores, filtros e efeitos especiais. É ideal para criar textos vibrantes e estilosos.
instalação do toilet
sudo apt install toilet
uso básico
toilet "Olá, mundo!"
aplicando fontes
toilet -f future "Linux"
aplicando filtros
toilet -f bigmono12 -F gay "Estilo!"

Filtros populares:
metal
: brilho metálico.gay
: gradiente colorido.border
: contorno nas letras.block
: letras sólidas.
dicas avançadas: combine com lolcat
para cores em arco-íris
Se você quer um efeito visual ainda mais chamativo:
figlet "Colorido" | lolcat
Ou:
toilet -f mono12 "Viva o Linux!" | lolcat
Instale com:
sudo gem install lolcat
figlet vs. toilet: qual usar?
tabela comparativa
Recurso | figlet | toilet |
---|---|---|
Cores | Não suporta | Sim (via filtros ou com lolcat) |
Filtros visuais | Não | Sim (metal, border, etc.) |
Fontes | Diversas | Menos, mas estilizadas |
Scripts/logs | Ideal para saídas limpas | Pode poluir visualmente |
Personalização | Limitada | Alta |
quando usar figlet ou toilet?
- Use figlet para scripts, logs, ou ambientes que exigem saída limpa.
- Use toilet para diversão, interatividade e estilo visual.
explorando fontes estilosas: exemplos práticos
Fonte | Exemplo de uso | Visual esperado |
---|---|---|
slant | figlet -f slant "Linux" | Letras inclinadas |
block | figlet -f block "ASCII" | Letras grandes e sólidas |
future | toilet -f future "Bem-vindo" | Letras modernas |
mono12 | toilet -f mono12 -F border "Hello" | Letras compactas com borda |
bigmono12 | toilet -f bigmono12 -F gay "Wow!" | Letras grandes com cor |
personalizando o terminal automaticamente com arte ASCII
Você pode fazer com que sua arte apareça sempre que abrir o terminal adicionando comandos ao seu .bashrc
ou .zshrc
.
Exemplo com figlet:
echo 'figlet -f slant "Bem-vindo ao Linux"' >> ~/.bashrc
Exemplo com toilet e cor:
echo 'toilet -f mono12 -F gay "Terminal Pronto!"' >> ~/.bashrc
Depois disso, execute:
source ~/.bashrc
aplicações criativas para sua arte ASCII
- Cabeçalhos de scripts com
figlet "Backup Script"
. - Mensagens motivacionais automáticas no terminal.
- Assinaturas técnicas em e-mails de texto puro.
- Personalização de logs DevOps e CI/CD com avisos visuais.
- Bots em shell com ASCII interativos.
- Integração com ferramentas como
cowsay
,lolcat
,neofetch
.
além do figlet e toilet: arte ASCII com imagens
jp2a: transforme imagens em arte ASCII
sudo apt install jp2a
jp2a imagem.jpg
Use imagens simples e bem contrastadas.
chafa: suporte a imagens coloridas em ASCII
sudo apt install chafa
chafa imagem.png
Ideal para terminais modernos com suporte a 256 cores.
ferramentas online
glossário analítico
Termo | Explicação didática |
---|---|
ASCII | Conjunto de caracteres básicos usados para representar texto em computadores. |
Arte ASCII | Desenho usando apenas texto e símbolos. |
figlet | Gera banners ASCII com fontes. |
toilet | Igual ao figlet, mas com suporte a cor e filtros. |
fontes | Estilos visuais do texto ASCII (como negrito, itálico, inclinado). |
filtros | Efeitos visuais aplicados ao texto (cores, bordas, brilho). |
lolcat | Ferramenta que colore a saída do terminal com gradientes. |
pipe (| ) | Símbolo usado para conectar comandos no terminal. Ele envia a saída de um comando (stdout) diretamente como entrada para o próximo (stdin), como se você passasse o “resultado” de um para o outro. Exemplo: figlet "Linux" | lolcat faz com que o texto gerado pelo figlet seja colorido pelo lolcat. É como uma esteira de produção onde cada comando faz parte de uma etapa. |
conclusão: transforme texto em arte e divirta-se no terminal
Criar arte ASCII no Linux com figlet e toilet é mais do que um truque estiloso — é um convite à personalização criativa do terminal, à diversão com ferramentas simples e ao domínio da linha de comando como um espaço expressivo.
Explore, combine, personalize e compartilhe. Porque o terminal também é lugar de arte.