Build practical Linux command-line skills from the ground up, progressing from your first login through confident daily use of the Bash shell. Hands-on labs run on your choice of RHEL, SLES, or Ubuntu, with built-in cross-reference where distributions differ.
Core topics include filesystem navigation, file management, I/O redirection, and text processing with grep, sed, and awk. Students progress to regular expressions, vi/vim and Nano editing, Bash shell customization, and shell scripting with variables, conditionals, and loops. The course then covers essential operational skills: process and job control, persistent terminal sessions with tmux and screen, task scheduling with cron and systemd timers, software package management with DNF, Zypper, or APT, SSH remote access and file transfer, and filesystem mounting including NFS and SMB shares. Foundational context on Linux history, distributions, and open-source licensing rounds out the curriculum.
With 46 guided lab exercises spread across every chapter, students practice commands and concepts on live systems, reinforcing the hands-on skills that employers expect from Linux-capable professionals.