Tout ou presque sur les logiciels libres, linux, protection de la vie privée... et aussi Humeur!

Aller au contenu | Aller au menu | Aller à la recherche

Mettre des bulles sur votre terminal - Cowsay - Fortune

cowsay fortune bash shellMettre des bulles sur votre terminal - Cowsay - Fortune.

Ce n'est pas d'une grande utilité, donc indispensable.

Cowsay permet d'afficher un dessin en caractères ASCII dans votre terminal.

Par défaut il représente un animal qui récite le texte de votre choix.

Voyons un peu cela: On installe

# apt-get install cowsay

Voyons ce que cela donne par défaut:

$ cowsay hello
_______
< hello > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
A l'installation plusieurs dizaines de fichiers ".cow" sont installés dans /usr/share/cowsay/cows/

Testons-en un au hasard histoire de voir la différence:
$ cowsay -f sodomized-sheep.cow hello
_______
< hello >
-------
\ __
\ (oo)
\ ( )
\ /--\
__ / \ \
UooU\.'@@@@@@`.\ )
\__/(@@@@@@@@@@) /
(@@@@@@@@)((
`YY~~~~YY' \\
|| || >>
Bon, là c'est un peu cochon... Même s'il s'agit d'un mouton...

Si vous souhaitez qu'un dessin apparaisse de façon aléatoire dès l'ouverture de votre console, il suffit d’ajouter dans votre fichier ".bashrc"
cowsay -f `ls /usr/share/cowsay/cows | sort -R | tail -n 1` "votre_texte_d'accueil"
Explications :
Cowsay prend en argument le résultat d'une commande, ici "ls" sur le répertoire qui suit "/usr/share/cowsay/cows". "sort -R" mélange le résultat, puis on affiche la dernière ligne par "tail -n 1". S'en suit le texte de votre choix.
L'un des résultats:
 _______________________
< votre_texte_d'accueil >
-----------------------
\
\
^__^ /
(oo)\_______/ _________
(__)\ )=( ____|_ \_____
||----w | \ \ \_____ |
|| || || || sima78@hohoho:~$
Si vous souhaitez des citations, vous pouvez combiner Cowsay avec Fortunes qui est un générateur aléatoire de citations. Pour avoir les citations Françaises:
# apt-get install fortunes-fr
Modifiez la dernière ligne que vous avez créée dans votre ".bashrc" par :
cowsay -f `ls /usr/share/cowsay/cows | sort -R | tail -n 1` "fortune -s"
L'option "-s" permet de sélectionner que les citations considérées comme "courtes"
Un des résultats:
 _________________________________________
/ Euclide avait-il raison raison de \
| définir le nombre : collection d'unités |
| de même espèce ? |
| |
| -+- Voltaire, Questions sur |
\ l'encyclopédie -+- /
-----------------------------------------
\ ,-----._
. \ . ,' `-.__,------._
// \ __\\' `-.
(( _____-'___)) |
`:='/ (alf_/ |
`.=| |=' |
|) O | \
| | /\ \
| / . / \ \
| .-..__ ___ .--' \ |\ \ |
|o o | ``--.___. / `-' \ \\ \ |
`--'' ' .' / / | | | | \
| | / / | | | mmm
| || | | /| |
( .' \ \ || | |
| | \ \ // / /
| | \ \ || |_|
/ | |_/ /_|
/__/
sima78@hohoho:~$
Vous pouvez enrichir votre répertoire /usr/share/cowsay/cows/ par vos propres créations ASCII ou d'autres téléchargées sur le web.

Articles à lire sur des sujets Similaires

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://chispa.fr/sima78/index.php?trackback/84

Fil des commentaires de ce billet