DEV Community

Cover image for 7 Shell Commands Which Make You Have A Smile

Posted on • Updated on • Originally published at

7 Shell Commands Which Make You Have A Smile

Friday now! Let's have some fun.

Shell command is a powerful tool for improving developer’s productivity, there are also some really funny command tools for making you have a smile and in a good mood after day-long work.

You can play word games in terminals, create a beautiful ASCII picture and more.

1. sl

I didn’t have a typo here, yes, it is sl.

$ sudo apt-get install sl  # Linux
$ brew install sl          # MacOs
Enter fullscreen mode Exit fullscreen mode

sl is a funny command, if you run it you will get a train come from right to left, the output looks like this:


2. fortune

$ sudo apt-get install fortune  # Linux
$ brew install fortune          # MacOs
Enter fullscreen mode Exit fullscreen mode

fortune will display quotes, funny predictions, jokes or even poetry in the terminal.


You could find more details on fortune – Display random quotes

3. cowsay

$ sudo apt-get install cowsay  # Linux
$ brew install cowsay          # MacOs
$ cowsay hello
Enter fullscreen mode Exit fullscreen mode

cowsay will display a cow with the words you inputted as arguments.


It’s funnier to combine with fortune using pipeline:


4. toilet

toilet could be used to make a beautiful ASCII picture with your inputs, you could even add color for the result.


5. oneko

oneko is my favorite one, this program will show a cat which chases your mouse cursor, have a look at this vedio.

I didn’t find out the MacOs version.

$ sudo apt-get install oneko  # Linux
Enter fullscreen mode Exit fullscreen mode

6. xeyes

This is an application which comes with package of x11-apps. It’s not just for fun, but also a useful utility if you have a big screen and a small cursor.

$ sudo apt-get install x11-apps  # Linux
$ xeyes
Enter fullscreen mode Exit fullscreen mode


7. cmatrix

cmatrix shows flying text in terminal, just like you saw in “The Maxtrix” movie!

The source code is here: abishekvashok/cmatrix


Have fun and happy coding!

Related Posts:
Awesome Command-line tips to 10x your productivity

Top comments (9)

dwilmer profile image
Daan Wilmer • Edited

Wait, is -F gay what makes toilet produce a rainbow? That seems kinda... insensitive (not to say "crappy").

Also: there are different animals to choose from in cowsay. I don't remember the exact option, but a quick man cowsay should do the trick.

jinglescode profile image
Jingles (Hong Jing) • Edited

7 on a fullscreens terminal, looks like a good prank

kriska profile image
Kristina Gocheva

Once I had to take a shot for a local newspaper and they said "It would be perfect if you could be sitting in front of a computer so as we see what you code". Since I had only my work laptop with me and it is insecure to show code on it, I just opened as you say a fullscreen cmatrix :) :D I don't think the newspaper guys really understood the joke.

5422m4n profile image
Sven Kanoldt

fortune | cowsay are my personal winners :)

fun fact: cowsay is also available as a wasm package (wapm)

adam_cyclones profile image
Adam Crockett • Edited

... wrong post comment (puts glasses on)

frugodwill profile image

indeed it is!

elenadotnet profile image

xeyes brings me good memories!