Bueno, en Linux Mint hay algo divertido que podrías hacer: escribir un script para seleccionar una vaca y mostrar un mensaje de la fortuna . Llegaré a eso más tarde. Una vez que tenga el script, todo lo que tiene que hacer es ejecutarlo. Como se sugirió anteriormente, edite su archivo ~ / .bashrc y agregue al final una línea que contenga la ruta a su script. Por ejemplo, si tiene el script en su carpeta de inicio y el nombre del archivo del script es "cowscript", entonces puede agregar la siguiente línea al final de su archivo ~ / .bashrc:
$HOME/cowscript
Ahora, el script utilizado en Linux Mint 9 es el siguiente:
#!/bin/bash
RANGE=4
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
cow="small"
;;
1)
cow="tux"
;;
2)
cow="koala"
;;
3)
cow="moose"
;;
esac
RANGE=2
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
command="/usr/games/cowsay"
;;
1)
command="/usr/games/cowthink"
;;
esac
/usr/games/fortune | $command -f $cow
Básicamente, mostrará una vaca aleatoria (ya sea pequeña , esmoquin , koala o alce ) y el mensaje se tomará de la fortuna. Además, este script ejecutará wither cowsay o cowthink , la única diferencia es que cowthink mostrará una vaca pensante en lugar de una vaca parlante.
Ahora, lo divertido es que puede modificar el script para mostrar más vacas o para mostrar diferentes vacas. Para hacer eso, primero necesita saber qué vacas ha instalado. En una terminal, ejecute:
cowsay -l
Puedes usar cualquiera de esas vacas. Todo lo que tiene que hacer es editar el script: si desea agregar una nueva vaca, simplemente copie las líneas que contienen "vaca" (más el número y los puntos y coma) y péguelos antes de la línea que dice "esac". Luego, cambie el número y el nombre de la vaca, por ejemplo, si desea agregar una vaca llamada "ubre", todo lo que tiene que hacer es agregar estas líneas antes del primer "esac":
4)
cow="udder"
;;
Importante : la segunda línea del archivo, "RANGE = 4", también debe cambiarse. Si agrega una vaca, entonces en lugar de 4 use 5, también si elimina una vaca, debe usar 3, y así sucesivamente. También tenga en cuenta que los números que ve deben estar en el rango de 0 a RANGE - 1 . Es por eso que RANGE es 4 y los números son 0, 1, 2 y 3.
También podría crear sus propias vacas, aunque eso podría requerir un poco más de trabajo. Todo lo que tienes que hacer es obtener cualquier arte ASCII que te guste y editarlo, pero es un poco complicado. Puedes ver cómo se hace aquí: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Sin embargo, considera que any @ y \ los símbolos deben tener una barra invertida, es decir, debe colocar antes de ese símbolo este otro símbolo: \ . Este también podría ser el caso de # (pero no siempre). Si su arte ASCII contiene #, también puedes reducirlo, pero a veces sería suficiente con solo uno de ellos ... No estoy seguro de cómo explicarlo, lo siento. Supongo que tendrás que intentar ver si funciona. Además, asegúrese de que el archivo que edite tenga la extensión ".cow"
Finalmente, una vez que tenga sus propias vacas, puede agregarlas a la ubicación predeterminada (probablemente necesitará ser superusuario para eso) en / usr / share / cowsay / cows, o puede agregarlas a su archivo ~ / .bashrc estas lineas:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Asegúrese de agregar esas líneas antes de llamar a su "escritura de vaca". Esto también supone que tiene una carpeta llamada "archivos de vaca" en su carpeta de inicio. Cambie la ruta si lo desea para que apunte a la carpeta donde tiene sus archivos cowfiles.
cowsay
yfortunes
hacer que esto funcione.fortune | cowsay -f `ls /usr/local/share/cows/ | sed "s/.cow\*//g" | shuf -n 1`
(Cygwin).*.pm
archivos que no se pueden usar directamente, se requieren de otros*.cow
archivos. No creo que necesites sed, dar un camino completocowsay -f `ls /usr/share/cowsay/*.cow | shuf -n1`
funciona para mí (directorio diferente en mi distribución)Si desea combinar
cowsay
yfortune
presentar un mensaje cada vez que inicia un terminal, agregue la siguiente línea:al archivo
.bashrc
en su carpeta de inicio.fuente
Usé las dos primeras respuestas y la página del manual para obtener los pensamientos aleatorios de una tortuga.
cowsay -l
interruptor para enumerar todos los archivos de vaca.Después de encontrar la tortuga, edité mi
~/.bashrc
.PD: sugiero que tu primer paso es.
De esa manera tendrás muchas fortunas. Estas fortunas también son útiles si tienes instalado "Wanda the wise Gnome fish" / posiblemente configurado en autoRun.
También un gran conjunto de fortuna es el paquete mint fortunes-husse.deb. Entonces, encuentre el archivo .deb en línea a través de un rápido Google o agregue los repositorios Mint a Ubuntu.
fuente