Pregraph

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.

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

The Shell; Shell Tools and Scripting; Editors

Section not checked yet

Practise
OverTheWire wargames

OverTheWire

Bandit, levels 0–15

Section not checked yet

Which roles ask for it

Before and after

Learn first

Nothing. You can start here.

The shell and command-line tools