Welcome to Linux
Your complete beginner-to-intermediate guide to the Linux command line
π§
Open Source
Free, community-driven OS used everywhere
π»
Command Line
Control your computer with powerful text commands
π
Secure & Stable
Powers servers, cloud, embedded devices, and supercomputers
What is the Terminal?
The terminal is a text interface where you type commands to control your computer. The most common shell on Linux is Bash.
# Find out who you are logged in as
$ whoami
john
# $ = regular user prompt # = root (admin) prompt
Popular Linux Distributions
Ubuntu
Best for beginners
Debian
Stable & reliable
Kali Linux
Security & pentesting
Fedora
Cutting-edge
Arch Linux
Build your own
Mint
Windows-like feel
Complete Learning Path
1
Navigation
pwd, ls, cd β move around the filesystem
2
Files & Directories
mkdir, cp, mv, rm β manage files
3
Permissions & Users
chmod, chown, sudo, user management
4
Piping & Redirection
Chain commands with |, >, >>, grep
5
Shell Scripting
Variables, conditionals, loops, functions
6
Text Processing
awk, sed, regex, data pipelines
7
Automation & Remote Work
Cron, SSH keys, rsync, archiving
Essential Keyboard Shortcuts
| Tab | Auto-complete file/command names |
| Ctrl + C | Cancel / stop a running command |
| Ctrl + Z | Suspend process (send to background) |
| Ctrl + D | Log out / send EOF signal |
| Ctrl + L | Clear the terminal screen |
| β / β | Browse command history |
| Ctrl + R | Search command history |
| Ctrl + A / E | Move cursor to start / end of line |
Command Cheat Sheet
All essential Linux commands organized by category β including intermediate scripting reference
Command Builder
Build and understand Linux commands interactively
Choose a Command
Target / Path
Options / Flags
$ Generated Command
Beginner Tutorials
Step-by-step lessons to learn Linux from scratch β check off each one as you complete it
π’ Beginner Level
Intermediate: Scripting & Tools
Shell scripting, regex, awk/sed, cron, SSH keys, rsync, and archiving β with progress tracking
π‘ Intermediate Level
Linux Quiz
35 questions β beginner to intermediate
Flashcards
Click a card to flip β great for reviewing key concepts quickly
Question
click to flip β
Answer
Glossary
Definitions for Linux terms, commands, and concepts
Search Results
Bookmarks & Notes
Save commands and write notes for later
π Saved Commands
π My Notes
Auto-saved