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
grep - Binary file XXX matches [Resolvido]
Como descobrir a versão (ou release) do seu Ubuntu Linux
Como suspender/hibernar o computador via linha de comando
Slack - Ferramenta de comunicação em equipe (PC, Android e iOS)
Redirecionando saída de comando para arquivo com sudo
Leitura recomendada
Obtendo um domínio para o seu computador usando conexão ADSL
Aulas Shell Script do zero - Parte 2
Verificar Conexão e Montar Servidor SAMBA
cut - Comando com exemplos
Pacman colorido no Arch Linux
Comentários
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.
[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.