Lessons
Terminal · Medium
Terminal · Medium. 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
find by name and type
Walk a tree with find -name and -type.

Lesson 2
find predicates and pruning
Filter by mtime and size, and skip trees with -prune.

Lesson 3
xargs and safe lists
Feed argv lists. Prefer -0 with null paths.

Lesson 4
sort and uniq -c
Count duplicates with sorted pipelines.

Lesson 5
cut, tr, and columns
Extract fields and squeeze character sets.

Lesson 6
sed substitute one-liners
s/// replace on a stream and print the result.

Lesson 7
tar with gzip
Create and extract .tar.gz archives.

Lesson 8
df and du
Free space vs directory weight.

Lesson 9
ps, pgrep, and kill
List processes and signal with care.

Lesson 10
Medium capstone
find, pipes, archive, and disk check together.
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.