1.1 13 sections

The Terminal and the Filesystem

1.2 12 sections

Files and Directories

1.3 10 sections

Viewing and Inspecting Files

1.4 11 sections

Permissions

1.5a 12 sections

Redirection and Pipes I

1.5b 12 sections

Redirection and Pipes II

1.6 10 sections

Text Tools (grep, cut, sort, uniq, tr)

1.7 18 sections

Finding Files (find and xargs)

2.1 13 sections

Variables and Expansion

2.2 14 sections

Control Flow I (if statements)

2.3 10 sections

Control Flow II (case, exit codes, && and ||)

2.4 13 sections

Loops

2.5 12 sections

Functions and Arguments

2.6 16 sections

Awk and Sed for Data Wrangling

2.7 14 sections

Debugging and Best Practices

3.1 15 sections

Running Jobs in Parallel

3.2 12 sections

Basic Vim

3.3 15 sections

JSON and CSV

3.4 10 sections

Job Control

3.5 13 sections

Tmux

3.6 11 sections

Remote Computing I: Connecting with SSH

3.7 10 sections

Remote Computing II: Moving Data and Staying Connected