Diversão no terminal com cowsay e fortunes

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

[ Hits: 14.540 ]

Blog: https://www.instagram.com/alexabolada/

 


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 install 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

Python Tricks - receba 1 dica de Python por dia no email

Como converter áudio em texto usando OpenIA

Capturando sua tela em forma de vídeo com xvidcap

Baixando arquivos de FTP recursivamente

Permitir mudança de senha via SSH (e só!)

Leitura recomendada

Limpando lixeira centralizada do Samba

explainshell.com

O jeito mais fácil de escrever e executar um Shell Script no Linux

Comando para envio de dados via console para outro console

Deixando o Squid bloquear o MSN para você

  

Comentários
[1] Comentário enviado por EmmanuelPinheiro em 12/06/2020 - 15:33h

Olá, ótimo tutorial! Parabéns.
Gostaria de relatar um pequeno erro no comando " sudo apt-get instal cowsay fortunes fortunes-br "
Faltou um "l" no "instal"
Abraço.

[2] Comentário enviado por fabio em 12/06/2020 - 16:15h


[1] Comentário enviado por EmmanuelPinheiro em 12/06/2020 - 15:33h

Olá, ótimo tutorial! Parabéns.
Gostaria de relatar um pequeno erro no comando " sudo apt-get instal cowsay fortunes fortunes-br "
Faltou um "l" no "instal"
Abraço.


Obrigado amigo, corrigi o comando.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts