1. Introduction to the Linux Command Line
The Linux command line interface (CLI) is a text-based environment for interacting with the operating system by typing commands into a terminal emulator. Unlike a graphical user in...
Read full chapter →The essential Linux Command Line cheat sheet: 7 concise chapters you can read in minutes, distilled from the full deck. When you're ready, drill the flashcards or test yourself under exam conditions.
The Linux command line interface (CLI) is a text-based environment for interacting with the operating system by typing commands into a terminal emulator. Unlike a graphical user in...
Read full chapter →Linux organizes files in a single hierarchical tree rooted at /. To understand where you are at any moment, the pwd (Print Working Directory) command shows the absolute path of you...
Read full chapter →Inspecting the contents of files is a frequent task. cat filename concatenates and prints the whole file to the screen, which is fine for short files but unwieldy for large ones. P...
Read full chapter →Every file and directory in Linux carries a permission set that controls who can read, write, or execute it. These permissions appear in the output of ls -l as a string like rwxr-x...
Read full chapter →Linux exposes the running programs on your system through processes. ps aux provides a snapshot of every process with details such as the owning user, CPU usage, and memory consump...
Read full chapter →Linux distributions ship with package managers that handle installing, updating, and removing software. On Debian-based systems such as Ubuntu, apt update refreshes the local index...
Read full chapter →Combining many files into a single archive and then compressing them is a common task. tar is the traditional Unix archiver: tar -cvf archive.tar dir creates an archive (the c is "...
Read full chapter →Done reading?
Test yourself with the Linux Command Line practice exam — timed questions, instant score, full review of wrong answers. Free.
🎯 Take the Practice Exam →