Course
Terminal & Linux Essentials
By Wanderson Leandro de Oliveira
The Linux terminal is where real work happens for developers, sysadmins and data people. This course takes you from never having opened a shell to using it with confidence: navigating and managing files, understanding permissions and users, wiring commands together with pipes, controlling processes, installing packages, managing services with systemd, connecting over SSH, and writing your first shell scripts. Hands-on and command-first, built on the roadmap.sh/linux fundamentals.
Course content
Fundamentals and the shell
- 🔒 What is Linux (kernel and distributions) text
- 🔒 The shell and basic commands text
- 🔒 Navigation and the filesystem hierarchy text
Files and directories
- 🔒 Creating, copying, moving and removing text
- 🔒 Viewing and editing files (cat, less, nano) text
- 🔒 Symbolic and hard links text
Permissions and users
- 🔒 File permissions (rwx, chmod) text
- 🔒 Users and groups text
- 🔒 sudo and the root user text
Text, search and pipes
- 🔒 Pipes and redirection text
- 🔒 Searching with grep and find text
- 🔒 Text processing (sort, uniq, cut, sed, awk) text
Processes, packages and services
- 🔒 Process management (ps, top, kill, jobs) text
- 🔒 Package management (apt, dnf) text
- 🔒 Services with systemd (systemctl, journalctl) text
Productivity and daily dev
- 🔒 Environment variables and shell config text
- 🔒 SSH, file transfer and compression text
- 🔒 Intro to shell scripting text