Linux
86+ commands and 8 tutorials covering the Linux command line, system administration, and shell scripting.
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
ls List directory contents
cd Change directory
pwd Print working directory name
cp Copy files and directories
mv Move or rename files and directories
mkdir Make directories
rm Remove files or directories
rmdir Remove empty directories
touch Change file timestamps or create empty files
cat Concatenate and display file content
grep Print lines matching a pattern
find Search 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