Terminus

Programming

The shell and command-line tools

Moving around files, pipes, small scripts and an editor you're fast in. Nobody teaches this, everybody expects it.

About 8 hours of study.

Learning just this? See your route to it

Where to learn it

Read
The Linux Command Line

William Shotts

Part 1, Learning the shell

Free, patient and complete. Read it with a terminal open.

Section not checked yet

Watch
The Missing Semester of Your CS Education (MIT)

Anish Athalye, Jon Gjengset, Jose Javier Gonzalez Ortiz

Course Overview + Introduction to the Shell; Command-line Environment; Development Environment and Tools

Practise
OverTheWire wargames

OverTheWire

Bandit, levels 0–15

Section not checked yet

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Which roles ask for it

Before and after

Learn first

Nothing. You can start here.

The shell and command-line tools