Pular para o conteúdo

cowsay - A vaquinha que fala no seu terminal

Dica publicada em Linux / Introdução
Fagner Cruz 7agner
Hits: 48.383 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

cowsay - A vaquinha que fala no seu terminal

Nesta dica, iremos abordar uma maneira de tirar o velho terminal (shell) da mesmice, instituindo-lhe personagens em ASCII Art (desenhos feitos com caracteres alfanuméricos) com frases de impacto, caráter reflexivo e, algumas vezes, até cômicas.

Instalação e configuração básica

Desenvolvido por Tony Monroe, a proposta do Cowsay é promover uma certa interação com o usuário GNU/Linux, sendo que o programa gera a figura de uma vaquinha contando frases variadas toda vez que o terminal é aberto.

1. Para instalar a vaquinha e o seu pacote das frases, digite no terminal (em distribuições baseadas no Debian):

sudo apt-get install cowsay fortunes-br

2. Quase pronto! Agora iremos configurar sua inicialização no terminal, para tanto, editaremos o arquivo ".bashrc" com o GEdit ou outro editor de texto similar:

gedit .bashrc

3. Desça até a última linha, adicione o seguinte comando no final do arquivo e depois salve:

fortune | cowsay


4. Pronto! Saia e entre novamente no terminal para ver o resultado. Caso esteja tudo certo, a vaquinha irá "falar" sua primeira frase de efeito.
Linux: cowsay - A vaquinha que fala no seu terminal

Trocando a vaquinha por outros animais

É importante salientar que existem outros animais além da vaquinha e estes poderão ser utilizados normalmente.

A variedade é boa e vai desde pinguins, cobras, coelhos, dragões, passando por elefantes, gatos, ovelhas, flamingos e até um coala com capacete de Darth Vader...

Abaixo, veremos o código de cada animal:
  • apt
  • beavis.zen
  • bong
  • bud-frogs
  • bunny
  • cheese
  • cower
  • daemon
  • default
  • dragon
  • dragon-and-cow
  • elephant
  • elephant-in-snake
  • eyes, flaming-sheep
  • ghostbusters
  • head-in
  • hellokitty
  • kiss
  • kitty
  • koala
  • kosh
  • luke-koala
  • mech-and-cow
  • meow
  • milk
  • moofasa
  • moose
  • mutilated
  • ren
  • satanic
  • sheep
  • skeleton
  • small
  • sodomized
  • sodomized-sheep
  • stegosaurus
  • stimpy
  • supermilker
  • surgery
  • telebears
  • three-eyes
  • turkey
  • turtle
  • tux
  • udder
  • vader
  • vader-koala
  • www

1. Por exemplo, você pode testá-los usando o comando anterior seguido da opção "-f" e do nome do mascote escolhido. Caso você tenha escolhido o Tux, a sintaxe seria:

fortune | cowsay -f tux

2. Para fixar o novo personagem, reedite e salve o comando com o personagem escolhido no arquivo ".bashrc", usando o GEdit.

Personagens aleatórios

Se você prefere explorar todos os personagens do Cowsay sempre que abrir o terminal, basta substituir a linha "fortune | cowsay" ou "fortune | cowsay -f tux" por:

dir='/usr/share/cowsay/cows/'
file=`/bin/ls -1 "$dir" | sort --random-sort | head -1`
cow=$(echo "$file" | sed -e "s/\.cow//")
/usr/games/fortune -a | cowsay -f $cow

Linux: cowsay - A vaquinha que fala no seu terminal


Nenhuma dica encontrada.

Wireless: Ubuntu 7.04 com Realtek 8185

Instalando o Mantis - uma poderosa ferramenta administrativa de conteúdo de funções de funcionários

Aprendendo C++

Coloque seu papo em dia com Pidgin multi-protocolo

Falta de Codecs de Áudio e Vídeo no Debian [RESOLVIDO]

#1 Comentário enviado por removido em 01/05/2013 - 12:57h
Gostei.

Pena não ter o pacote "fortunes-br " para o Slackware.
Mas está perfeito aqui no Ubuntu.
#2 Comentário enviado por albfneto em 01/05/2013 - 14:38h
Legal! Favoritada!
#3 Comentário enviado por leomissao em 03/05/2013 - 02:05h
Uso o Linux Mint KDE, legal a dica, porem aqui os textos ficaram em inglês. Como altero par português?
#4 Comentário enviado por 7agner em 07/05/2013 - 15:39h
Olá leomissao, acredito que vc possa baixa-lo no link http://pkgs.org/search/?keyword=fortunes-br escolhendo a distro correspondente a sua versão.
#6 Comentário enviado por psychokill3r em 28/05/2013 - 11:17h
ola

Gostei da dica , mais eu queria algo gráfico que fizesse o mesmo.
então pesquisei e achei o xcowsay tão legal quanto porem funciona no X11.
fiz um script para chamar ele toda vez que eu entrar
nano .xcowfortune.sh
#!/bin/bash
sleep 10
xcowfortune

e em aplicativos de sessão peço para chamar por este script todo login.

ficou massa.

até mais

#7 Comentário enviado por 7agner em 30/05/2013 - 22:52h
A ideia do Xcowsay é interessante. O que falta em ambos aplicativos, seria uma interação auditiva, tipo um rápido som do animal quando ele surge na tela.
#8 Comentário enviado por wfrancis em 17/08/2014 - 03:58h
Essa do sodomized-sheep é bem sacana huahuahua!

E para quem quer atualizar as frases sem ter de fechar o terminal, é só executar o comando source .bashrc

Favoritado!
#9 Comentário enviado por eleniltonjf em 06/10/2014 - 03:23h
Adorei a dica apesar de não conseguir usar como root no inicio. Depois descobri que poderia usar o comando:
PATH=$PATH:/usr/games export PATH
dentro do terminal do root que dava certo. O problema que quando reiniciava ou fechava o terminal perdia a configuração.
Resolvi colocando a linha de comando no final arquivo .profile na pasta do root.
ex.: vi /root/.profile

Um grande abraço.
#10 Comentário enviado por franciscoluyz em 13/01/2017 - 02:48h
o meu algumas frases ficarao em ingles e outras em portugues isso é normal?
#11 Comentário enviado por mthorres em 22/08/2020 - 16:42h
Boa tarde Prezados,

Uso Ubuntu 20.04.1 LTS e ficou sensacional!
Estou usando os animais de forma aleatória.
Obrigado e parabéns ao nosso colega Fagner Cruz!

Márcio Silveira Torres
facebook.com/mthorres

Contribuir com comentário

Entre na sua conta para comentar.