I was wondering today…I used to see this screenshot of a ASCII cow in a terminal that was giving some sort of advice or fortune. After a little googling I found the application fortune which shows you a simple fortune when run from a terminal on linux/unix. I also found the application cowsay which is the app that shows the ASCII art of animals with a comic balloon. By default a cow, however there are many others. I chose tux.
$ fortune | cowsay _______________________________________ / Don't go around saying the world owes | you a living. The world owes you | | nothing. It was here first. | | | -- Mark Twain / --------------------------------------- ^__^ (oo)_______ (__) )/ ||----w | || ||
Why the pipe? because fortune echos a string, and cowsay reads in a string.
Now the problem was I had to type the command every single time. To solve this we turn to your users .bashrc file. Located ~/.bashrc for Ubuntu users. Edit the file with your favorite text editor and add the following lines at the bottom.
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then fortune | cowsay fi
(if statement checks to make sure both cowsay and fortune are installed)
Now, everytime you open a terminal or command prompt you’ll have a cool animal telling you a fortune!
Sources:
http://askubuntu.com/questions/16428/showing-a-cowsays-in-every-new-terminal-session
Cool Android app here. This will send SMS text messages from your phone as cowsay!!