Shell Icon


A shell is a command-line tool, designed to be run by the Unix shell.
13 Stories
All Topics

Jessie Frazelle

For the love of pipes

Jessie Frazelle spells out why she loves the | command. Here’s the brief:

In brief, the | allows for the output of one program (on the left) to become the input of another program (on the right). It is a way of connecting two commands together.

Did you know pipes pre-dated Unix?! 1964! Lots of good stuff in this post, highly worth the click.

Safia Abdalla

What happens when you run `sudo !!`?

Safia Abdalla continues her excellent series of “what happens when” posts, this time tackling sudo !!:

One thing I’m sure everyone has done on the command line is to use the !! shortcut to run the command run previously with sudo.

Don’t be so sure, Safia. It took me literally years of command-lining around before I learned that trick. I bet you taught more than a few people about its existence with this very article. 👌

0:00 / 0:00