Lessons
Terminal · Easy
Terminal · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Absolute vs relative paths
/, ~, ., .., and path joining.

Lesson 2
ls flags (-l -a -h)
Long listing, hidden entries, human sizes.

Lesson 3
mkdir -p nested trees
Parents on demand; no error if exists.
![Globs (* ? [])](/lessons/terminal.png)
Lesson 4
Globs (* ? [])
Shell expands patterns before the command runs.

Lesson 5
Redirects (> >> 2>)
Stdout, append, and stderr files.

Lesson 6
Pipes (|)
Stdout of one command into stdin of the next.

Lesson 7
head, tail, wc
Peek ends of files; count lines words bytes.

Lesson 8
grep basics
Find lines that match a pattern.

Lesson 9
Reading permissions
ls -l mode bits; chmod sketch.

Lesson 10
Easy capstone
Paths, globs, redirects, pipes, grep, wc.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.