logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:jeux:cowsay [01/10/2013 22:48]
captnfab [Et dans bash]
doc:jeux:cowsay [25/09/2016 10:43] (Version actuelle)
bendia [Utilisation]
Ligne 1: Ligne 1:
 ======= Cowsay, mettez une vache dans votre console ======= ======= Cowsay, mettez une vache dans votre console =======
  
-  * Objet : Utilisation de cowsay +  * Objet : cowsay 
-  * Niveau requis : {{tag>​débutant}} +  * Niveau requis : {{tag>​débutant ​avisé}} 
-  * Commentaires : //Un peu de fun ne fait pas de mal.// +  * Commentaires : //Un peu de fun ne fait pas de mal. // 
-  * Débutant, à savoir : [[doc:​systeme:​commandes:​le_debianiste_qui_papillonne | Utiliser GNU/Linux en ligne de commande, tout commence là !]]+  * Débutant, à savoir : [[:doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : 
 +    * Création par [[user>​Lætitia]] le 19-07-2011 
 +    * Testé par [[user>​Lætitia]] le 19-07-2011 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=4148 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
  
Ligne 15: Ligne 19:
  
 Rien de plus facile que de l'​installer avec votre gestionnaire de paquet habituel Rien de plus facile que de l'​installer avec votre gestionnaire de paquet habituel
-<code root>​apt-get install cowsay</​code>​+<code root>apt-get update && ​apt-get install cowsay</​code>​
  
 ===== Configuration ===== ===== Configuration =====
Ligne 28: Ligne 32:
 <code user>​cowsay hello df</​code>​ <code user>​cowsay hello df</​code>​
 Si on veut des informations Si on veut des informations
-<code user>​cowsay $(date) +<code user>​cowsay $(date)</​code>​ 
-cowsay $(uname -r) +<code user>cowsay $(uname -r)</​code>​ 
-cowsay $(aptitude show cowsay)</​code>​+<code user>cowsay $(aptitude show cowsay)</​code>​
 On peut fixer le nombre de caractères à imprimer sur une ligne grâce à l'​option "​-W"​. Par défaut, la valeur est à 40. On peut fixer le nombre de caractères à imprimer sur une ligne grâce à l'​option "​-W"​. Par défaut, la valeur est à 40.
 <code user>​cowsay -f stegosaurus -W 50 $(aptitude show cowsay)</​code>​ <code user>​cowsay -f stegosaurus -W 50 $(aptitude show cowsay)</​code>​
Ligne 46: Ligne 50:
                        ​|| ​    ||                        ​|| ​    ||
 On peut même lui faire tirer la langue en ajoutant des caractères après "​\"​ On peut même lui faire tirer la langue en ajoutant des caractères après "​\"​
-<code user>​cowsay -T \vv $(date) +<code user>​cowsay -T \vv $(date)</​code>​ 
-cowsay -T \(\( $(date)</​code>​+<code user>cowsay -T \(\( $(date)</​code>​
  
 De la même manière, on peut faire penser notre vache. Parce que les vaches, ça pense. On garde les possibilités de "​cowsay"​ De la même manière, on peut faire penser notre vache. Parce que les vaches, ça pense. On garde les possibilités de "​cowsay"​
Ligne 58: Ligne 62:
  Et pour seulement les lister  Et pour seulement les lister
 <code user>​cowsay -l</​code>​ <code user>​cowsay -l</​code>​
-    ​Cow files in /​usr/​share/​cowsay/​cows:​ +<file config retour de la commande>​Cow files in /​usr/​share/​cowsay/​cows:​ 
-    apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default +apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default 
-    dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep +dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep 
-    ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala +ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala 
-    mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep +mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep 
-    skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey +skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey 
-    turtle tux unipony unipony-smaller vader vader-koala www+turtle tux unipony unipony-smaller vader vader-koala www</​file>​
     ​     ​
 Il ne vous reste plus qu'à choisir votre bêbête préférée pour les retours en console. Il ne vous reste plus qu'à choisir votre bêbête préférée pour les retours en console.
Ligne 81: Ligne 85:
         ​\___)=(___/​         ​\___)=(___/​
   
 +==== Fabriquer la votre ====
 +
 +Vous pouvez créer votre propre créature en créant un fichier ''​cowfile''​. C'est un simple fichier perl contenant le dessin de votre créature dans la variable ''​$the_cow'',​ contenant également le texte dans la variable ''​$thoughts'',​ et, éventuellement,​ les yeux dans la variable ''​$eyes''​ et la langue dans la variable ''​$tongue''​.
 +
 +Un //cowfile// se présente comme ça et porte obligatoirement l'​extention //.cow// :
 +
 +<file perl polar_bear.cow>##​ Ours polaire
 +$the_cow = <<​EOC;​
 +     ​$thoughts
 +     ​$thoughts
 +       ​o""​oooooooo
 +    o"​{$eyes} ​  ​MMM ​  """​MoooM"""""""""""""​Moo
 + ​oo" ​  " ​  "" ​                            """"​Mooo
 + ""​o ​                                            "​Mo
 +    Mo  o" ​                                        "​Mo
 +     "​oMooo ​                                         Mo
 +           "​M ​                                        "​M
 +            "​M ​                                        "​o
 +              Mo                                        "M
 +               ​M ​                                        "​M
 +               ​M ​            ​M ​                           M
 +               ​Mo ​           M                            M
 +                "​M ​          ​M ​                           MM
 +                 ​M ​          ​M ​                            M
 +                 ​M ​          ​MM"​M ​        ​ooooo ​           M
 +                 ​M ​          ​M ​ M        M    """​o ​        M
 +                 "​Mo ​      ​oM" ​ M        M       ""​Mo ​     M
 +                  oM  ooooo" ​  ​M" ​   ooMM" ​         ""​Mo ​ oM
 +                 """""" ​      """""""""​
 +EOC
 +
 +</​file>​
 +
 +Pour appeller votre fichier créé, il suffit de mettre son nom et son chemin après l'​option ''​-f''​
 +
 +<code user>​cowfile -f ~/​Mon/​Chemin/​polar_bear.cow Merci !</​code>​
 +<​code>​ Merci ! >
 + ​---------
 +     \
 +     \
 +       ​o""​oooooooo
 +    o"​{oo} ​  ​MMM ​  """​MoooM"""""""""""""​Moo
 + ​oo" ​  " ​  "" ​                            """"​Mooo
 + ""​o ​                                            "​Mo
 +    Mo  o" ​                                        "​Mo
 +     "​oMooo ​                                         Mo
 +           "​M ​                                        "​M
 +            "​M ​                                        "​o
 +              Mo                                        "M
 +               ​M ​                                        "​M
 +               ​M ​            ​M ​                           M
 +               ​Mo ​           M                            M
 +                "​M ​          ​M ​                           MM
 +                 ​M ​          ​M ​                            M
 +                 ​M ​          ​MM"​M ​        ​ooooo ​           M
 +                 ​M ​          ​M ​ M        M    """​o ​        M
 +                 "​Mo ​      ​oM" ​ M        M       ""​Mo ​     M
 +                  oM  ooooo" ​  ​M" ​   ooMM" ​         ""​Mo ​ oM
 +                 """""" ​      """""""""​
 +</​code>​
  
 ===== Et dans bash ===== ===== Et dans bash =====
Ligne 88: Ligne 152:
 On peut définir un message délivré par cowsay à l'​ouverture de la console. Il suffit d'​éditer le fichier "​.bashrc"​ On peut définir un message délivré par cowsay à l'​ouverture de la console. Il suffit d'​éditer le fichier "​.bashrc"​
  
-<code bash># Ligne Cowsay +<file bash Extrait de .bashrc> 
-echo Hello $USER, on est le `date +"%A %e %B %Y"`à `date +"​%H"​` h `date +"​%M"​` | cowsay cowsay -e \♥♥</​code>+# Ligne Cowsay 
 +echo Hello $USER, on est le `date +"%A %e %B %Y"`à `date +"​%H"​` h `date +"​%M"​` | cowsay cowsay -e \♥♥ 
 +</file>
  
 ==== Alias ==== ==== Alias ====
  
 Si vous êtes très joueur, rien ne vous empêche de créer tout un tas d'​alias pour bash. Tant que ça reste utilisable. Il suffit d'​éditer le fichier "​.bashrc"​ et d'​ajouter son alias dans le paragraphe «Some more aliases». Si vous êtes très joueur, rien ne vous empêche de créer tout un tas d'​alias pour bash. Tant que ça reste utilisable. Il suffit d'​éditer le fichier "​.bashrc"​ et d'​ajouter son alias dans le paragraphe «Some more aliases».
-<code bash>​alias fortune='​fortune | cowsay -f sheep' #Fortune doit être installé +<file bash Extrait de .bashrc>alias fortune='​fortune | cowsay -f sheep' #Fortune doit être installé 
-alias whoami='​whoami | cowsay'</​code>+alias whoami='​whoami | cowsay'</​file>
  
 ==== Plus ==== ==== Plus ====
Ligne 109: Ligne 175:
       * [[:​doc:​systeme:​terminal|Le terminal]]       * [[:​doc:​systeme:​terminal|Le terminal]]
       * [[:​doc:​systeme:​console|La console]]       * [[:​doc:​systeme:​console|La console]]
-      * [[http://​www.nog.net/​~tony/​warez/​cowsay.shtml|Projet cowsay et cowthink]] +
-      * [[http://​www.cowswithguns.com/​cgi-bin/​home.cgi|Pour aller plus loin]] +
-      * [[http://​moo.neteril.org/​|Site reprenant les possibilités de cowsay]]+
  
doc/jeux/cowsay.1380660525.txt.gz · Dernière modification: 01/10/2013 22:48 par captnfab

Pied de page des forums

Propulsé par FluxBB