Copyright © 2005-2024 LinuxTotal.com.mx
Se concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los términos de la GNU Free Documentation License, Versión 1.2 o cualquiera posterior publicada por la Free Software Foundation.
cowsay
es un pequeño y simpático programa que todo lo que hace es mostrar una vaca (o cualquiera de otras 50 o más figuras) con el mensaje que se indique, una vez instalado, su forma más básica sería la siguiente:
$> cowsay LinuxTotal ______ < LinuxTotal > ------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
cowsay
toma lo que se escriba después del comando y lo imprime como lo que la vaca dice, ¿Que tal una vaca con los ojos cerrados?
$> cowsay -t HOLA BIENVENIDO A LINUXTOTAL ______________________________ < HOLA BIENVENIDO A LINUXTOTAL > ------------------------------ \ ^__^ \ (--)\_______ (__)\ )\/\ ||----w | || ||
Tiene varias opciones de ojos y de lenguas, con man cowsay
puedes ver la ayuda y conocerla, pero que tal y cambiar mejor de figura, usa la opción -l:
$> cowsay -l Cow files in /usr/share/cows: beavis.zen bong bud-frogs bunny cheese cower daemon default dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep ghostbusters girafe head-in hellokitty kenny kiss kitty koala kosh luke-koala meow milk moofasa moose mutilated phaco pumpkin ren satanic shark sheep skeleton small sodomized stegosaurus stimpy supermilker surgery telebears three-eyes turkey turtle tux udder vader vader-koala www
Además de decirte donde están ubicados los archivos, te muestra sus nombres y con la opción -f cambias entonces de figura, veamos la de 'tux':
$> cowsay -f tux LINUXTOTAL - INFORMACION Y SERVICIOS EN LINUX Y OPEN SOURCE _________________________________________ / LINUXTOTAL - INFORMACION Y SERVICIOS EN \ \ LINUX Y OPEN SOURCE / ----------------------------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
fortune es un programa que al azar muestra un adagio o dicho, algunos suelen ser muy divertidos, hay de todo, de tecnología, política, cultura, humor, etc. Casi todas las distros actuales lo incluyen, y simplemente mándalo llamar de escribiendo fortune
, veamos algunos ejemplos:
$> fortune Grandes desastres de la historia: HIROSHIMA 45, CHERNOBIL 86 y WINDOWS 95 $> fortune Ayer pasó. Mañana no existe. Ahora fué hace un segundo...¿existo? $> fortune Las leyes se hacen para quienes no saben romperlas. (Oscar Wilde) $> fortune -l Cuando uno se encuentra solo, siente una angustia terrible, quiere llamar a cualquiera, aunque de antemano sabe que si viene alguien se encontrará peor todavía. (León Tolstoi) $> fortune -s La inteligencia me persigue, pero yo soy más rápido.
Es lo que hace fortune
mostrar adagios, citas, frases, en inglés o español si se instala el '.dat' adecuado, busca en google, hay muchos archivos de citas de todos los tópicos. La opción -l muestra una cita larga y la -s una corta, hay mas opciones, por ejemplo de citas obscenas con -o, etc.
Combinemos ahora ambos programas a través de un pipe '|'
$> fortune | cowsay ______________________________________ / Apaga ya el ordenador y atiende a la \ \ mujer! / -------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
Conociendo lo anterior, presento entonces el siguiente script (saludo.sh) que selecciona una figura al azar de cowsay
y lo combina con fortune.
#!/bin/bash #################################################################################################
# Copyright 2005-2024 Sergio González Durán (sergio.gonzalez.duran@gmail.com)
# Se concede permiso para copiar, distribuir y/o modificar este programa siempre
# y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los términos
# de la GNU General Public License,
# Versión 3 o cualquiera O Posterior publicada por la Free Software Foundation.
#################################################################################################
# archivos de figuras de cowsay en un arreglo vacas=(`ls /usr/share/cows`) # total de figuras encontradas (elementos en el arreglo) TVACAS=${#vacas[*]} # selecciona un numero al azar entre 0 y TVACAS NVACA=$((RANDOM%$TVACAS)) # nombre del archivo cowsay a utilizar vaca=${vacas[$NVACA]} # forma el saludo con fortune y cowsay fortune | cowsay -f $vaca
Para ejecutarlo
$> ./saludo.sh ____________________________________ / La gente no necesita amor, lo que \ | necesita es triunfar en una cosa u | \ otra. (Charles Bukowski) / ------------------------------------ \ (__) \ /oo| \ (_"_)*+++++++++* //I#\\\\\\\\I\ I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton
Ahora abre tu archivo de configuración de inicio, generalmente '.bash_profile' o '.bash_rc' en tu directorio home, agrega 'saludo.sh' al final y asi cada vez que inicies una sesión o abras una terminal en Xwindow saldrá una figura de cowsay con su cita de fortune. Espero hayas disfrutado y aprendido de este shell script.
Si encuentras útil la información que proveé LinuxTotal, considera realizar un donativo que estimule a seguir proporcionando contenido de calidad y utilidad. Gracias.
Dona a través de paypal::
O a través de bitcoins:
¿Olvidaste o perdiste la contraseña del usuario 'root' de MySQL?, no hay problema, solo sigue estás sencillas instrucciones y p....
He actualizado con varios nuevos comandos la popular guía de LinuxTotal.com.mx, asi como he añadido enlaces en los comandos en l....
De acuerdo a la definición en wikipedia un rootkit es una herramienta, o un grupo de ellas que tiene como finalidad esconderse a ....
Sistemas basados en GNU/Linux (Al igual que sus parientes basados en Unix como BSD o los de Macinstosh) conservan la tradición de....
Como montar imágenes ISO en Linux.....
....
Traducción del capítulo del libro "Stealing the Network: How to Own a Continent." escrito por Fyodor, autor de nmap. Excelente a....
Hoy en día los usuarios de Windows y Linux tenemos múltiples formas de combinarlos en el mismo equipo. Ya sea que uses el tradic....
Observa la imagen siguiente, que corresponde a uno de los sitios de descargas de MySQL y notarás que todos los archivos que puede....
SSH (Secure SHell), www.openssh.com, es la herramienta de conexión segura mas usada en el mundo Linux, no hay nada como ssh para ....