1.1
1.2
Files and Directories
1.3
Viewing and Inspecting Files
1.4
Permissions
1.5a
Redirection and Pipes I
1.5b
Redirection and Pipes II
1.6
Text Tools (grep, cut, sort, uniq, tr)
1.7
Finding Files (find and xargs)
2.1
Variables and Expansion
2.2
Control Flow I (if statements)
2.3
Control Flow II (case, exit codes, && and ||)
2.4
Loops
2.5
Functions and Arguments
2.6
Awk and Sed for Data Wrangling
2.7
Debugging and Best Practices
3.1
Running Jobs in Parallel
3.2
Basic Vim
3.3
JSON and CSV
3.4
Job Control
3.5
Tmux
3.6
Remote Computing I: Connecting with SSH
3.7