Shell Icon


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

The Changelog The Changelog #363

Nushell for the GitHub era

Jonathan Turner, Andrés Robalino, and Yehuda Katz joined the show to talk about Nushell, or just Nu for short. It’s a modern shell for the GitHub era. It’s written in Rust, and it has the backing of some of the greatest minds in open source. We talk through what it is, how it works and cool things you can do with it, why Rust, ideas for the future, and ways for the community to get involved and contribute.

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