Linux Fundamentals
From zero to Linux hero
The flagship course of Terminal 43. Takes a complete beginner from "what is Linux?" to confidently navigating the filesystem, managing processes, analyzing network traffic, and writing shell scripts -- all through hands-on challenges inside real Docker containers.
Course Content
0. Welcome to Linux
4 lessonsIntroduction to the Linux operating system, the shell, and your very first commands.
1. Navigating the Filesystem
5 lessonsLearn the Linux directory tree, moving around with cd/ls/pwd, and creating, copying, moving, and deleting files.
2. Reading and Writing Files
9 lessonsMaster file viewing, searching with grep, and text processing with sort, uniq, wc, cut, and tr.
3. Permissions & Ownership Pro
4 lessonsUnderstand rwx permissions, chmod, chown, chgrp, setuid, setgid, sticky bit, and sudo.
Upgrade to Pro to unlock this module.
4. Processes & Services Pro
4 lessonsLearn to inspect, manage, and control processes and system services.
Upgrade to Pro to unlock this module.
5. Pipes, Redirection & Shell Scripting Pro
4 lessonsMaster I/O redirection, pipelines, and write your first shell scripts.
Upgrade to Pro to unlock this module.
6. Networking Basics Pro
5 lessonsNetwork configuration, connectivity tools, ports, packet capture with tcpdump and tshark.
Upgrade to Pro to unlock this module.
7. Storage & Disk Management Pro
4 lessonsDisk information, managing disk space, archives, and hard/symbolic links.
Upgrade to Pro to unlock this module.
8. Users & Groups Administration Pro
4 lessonsCreate and manage users, groups, and understand the underlying configuration files.
Upgrade to Pro to unlock this module.
9. Advanced Challenges & Capstone Pro
1 lessonsPut everything together with hard challenges covering escape rooms, forensics, hardening, and the final gauntlet.
Upgrade to Pro to unlock this module.