Course
Master the command line from first principles: learn what a shell is, how commands execute, and how to work efficiently and safely.
Lessons
54
Completed
0
Progress
0%
Lessons
Lesson 01
Linux Filesystem Tree — Everything Is a File
Free
Lesson 02
Move around — cd, pwd, and ls
Free
Lesson 03
Create, copy, move, delete
Free
Lesson 04
Linux Permissions — Read, Modify, and Understand Access Rights
Free
Lesson 05
Finding Files — find and locate
Free
Lesson 06
Completion and Keyboard Shortcuts — Type Less, Do More
Free
Lesson 01
stdin, stdout and stderr — The Three Data Streams
Pro
Lesson 02
Redirect output — > and >>
Pro
Lesson 03
Redirect input — <
Pro
Lesson 04
Pipes — Connecting Commands Together
Pro
Lesson 05
Redirect stderr — Handling errors in your pipelines
Pro
Lesson 06
Advanced pipelines and recap
Pro
Lesson 07
grep — Filter and Search in Text
Pro
Lesson 08
sed — Transform text on the fly
Pro
Lesson 09
awk — Processing Structured Data
Pro
Lesson 10
sort, uniq, and wc — Sort, deduplicate, and count
Pro
Lesson 11
cut, paste and join — Working with columns
Pro
Lesson 12
tr — Transforming Characters
Pro
Lesson 01
apt and yum — Package Management
Pro
Lesson 02
tar, gzip and zip — Managing Archives
Pro
Lesson 03
df, du, mount and lsblk — Disks and storage
Pro
Lesson 04
systemd and journalctl — Managing Services
Pro
Lesson 05
Advanced Users, Groups, and Permissions
Pro
Lesson 06
Final Synthesis — Your Reference Workflow
Pro