Deseo mostrar un cowsaymensaje 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

testprograma, consulte su página de manual:man test([ ... ]es la abreviatura detest ...).BONIFICACIÓN: si está utilizando
bash, puede hacer un~/.bash_logoutarchivo 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 1fuente
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` -nMejor 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 Shellen .bashrc.Esto se mostrará cada vez que abra la terminal.
fuente