Diversão no terminal com cowsay e fortunes

Publicado por Fábio Berbert de Paula em 25/03/2016

[ Hits: 5.529 ]

Blog: https://fabio.city

 


Diversão no terminal com cowsay e fortunes



A dica de hoje é sobre como tornar seu terminal um lugar mais divertido! Não que ele precise, é claro :)

Para tal usaremos três pacotes:
  • cowsay
  • fortunes
  • fortunes-br

Em distribuições derivadas de Debian, comande:

sudo apt-get instal cowsay fortunes fortunes-br

O uso do cowsay é simples:

cowsay "Viva o Linux"
 ______________
< Viva o Linux >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Existem outros templates que não o da vaquinha. Os arquivos de templates estão em:

ls /usr/share/cowsay/cows
apt.cow
beavis.zen.cow
bong.cow
bud-frogs.cow
bunny.cow
calvin.cow
cheese.cow
cock.cow
cower.cow
daemon.cow
default.cow
dragon-and-cow.cow
dragon.cow
duck.cow
elephant.cow
elephant-in-snake.cow
eyes.cow
flaming-sheep.cow
ghostbusters.cow
gnu.cow
...


Vamos usar o tux.cow como exemplo:

cowsay -f tux "Viva o Linux"
 ______________
< Viva o Linux >
 --------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/


Agora o fortunes:

fortune
Tomorrow, you can be anywhere.

O pacote fortunes-br traz frases em Português, para usá-las:

fortune /usr/share/games/fortunes/brasil
"No México que é bom. Lá a gente recebe semanalmente, de quinze
em quinze dias..."

-- Ferreira (ex-ponta esquerda do Santos)


E agora um comando para integrar o fortunes-br com o cowsay:

cowsay -f `ls /usr/share/cowsay/cows/ | sort -R | tail -n 1 | sed 's/.cow$//'` `fortune /usr/share/games/fortunes/brasil`

O cowsay usará um template randômico e como hint usará uma frase do fortunes-br.

Você pode transformá-lo em script, alias ou no que quiser. Exemplo:

#!/bin/bash
while test 1
do
	clear
	cowsay -f `ls /usr/share/cowsay/cows/ | sort -R | tail -n 1 | sed 's/.cow$//'` `fortune /usr/share/games/fortunes/brasil`
	sleep 20
done

Até a próxima!

Outras dicas deste autor

Vim - Convertendo texto selecionado para uppercase ou lowercase

Como recuperar uma senha salva no Chrome ou Firefox

Lista de discussão sobre a certificação LPI (Linux Professional Institute)

Convertendo arquivos MP3 para WAV e vice-versa

Resolvendo problema de renderização de fontes no Firefox [Debian]

Leitura recomendada

Backup da pasta de usuário sem copiar os arquivos ocultos

Automatização da instalação do plugin JAVA (Mozilla)

Comando para envio de dados via console para outro console

Como criar um ALIAS

Shell - Encontrando erros

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts