Deseo mostrar un cowsay
mensaje en cada ventana de terminal. El comando que uso es
fortune | cowsay
¿Alguna idea de cómo hacer que aparezca cada vez que inicio una nueva sesión de terminal?
bash
scripts
user-profile
fortune
theTuxRacer
fuente
fuente
test
programa, consulte su página de manual:man test
([ ... ]
es la abreviatura detest ...
).BONIFICACIÓN: si está utilizando
bash
, puede hacer un~/.bash_logout
archivo y se ejecutará cuando cierre la sesión. Asegúrate de que duerma por un segundo más o menos, o nunca lo verás.cowsay "See you later"; sleep 1
fuente
Consideraría establecer un límite para el tamaño del comando de fortuna solicitado.
Esto producirá como máximo 160 caracteres. Este es un buen tamaño para un saludo, algo más que eso y grandes fortunas inundarán su terminal.
fuente
yo suelo
Esto mostrará una fortuna aleatoria usando una 'vaca' aleatoria. Probablemente haya una mejor manera de obtener una 'vaca' al azar, pero esto funciona para mí muy bien.
fuente
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Mejor use .bash_profile porque .bashrc también se ejecuta en comandos como scp y fallarán silenciosamente si hay alguna salida
Encontré un buen script en pastebin. Actualmente lo uso.
http://pastebin.com/f0QXTPbt
fuente
estoy usando
cowsay Welcome to Bash Shell
en .bashrc.Esto se mostrará cada vez que abra la terminal.
fuente