Master the command line. From basic file operations to advanced system administration, this section covers everything you need to become proficient with Linux.
Quick Start
Browse by Category
Popular Commands
lsList directory contents
cdChange directory
pwdPrint working directory name
cpCopy files and directories
mvMove or rename files and directories
mkdirMake directories
rmRemove files or directories
rmdirRemove empty directories
touchChange file timestamps or create empty files
catConcatenate and display file content
grepPrint lines matching a pattern
findSearch for files in a directory hierarchy
Getting Started
System Administration
Process Management Essentials
intermediateControl, monitor, and troubleshoot Linux processes effectively.
Cron Jobs and Task Scheduling
intermediateAutomate tasks with cron, systemd timers, and at commands.
Package Management Across Distros
beginnerInstall, update, and manage software with apt, dnf, pacman, and more.
Systemd Service Management
intermediateControl system services with systemctl, create custom services, and understand systemd.
Shell Scripting
Security
Why Learn Linux?
- +Servers - Powers 90%+ of web infrastructure
- +DevOps - Essential for CI/CD and automation
- +Cloud - AWS, GCP, Azure all run Linux
- +Security - Most security tools are Linux-first
- +Containers - Docker and Kubernetes foundation
- +Open Source - Free, customizable, community-driven