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
TabAuto-complete file/command names
Ctrl + CCancel / stop a running command
Ctrl + ZSuspend process (send to background)
Ctrl + DLog out / send EOF signal
Ctrl + LClear the terminal screen
↑ / ↓Browse command history
Ctrl + RSearch command history
Ctrl + A / EMove 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
Print View
Printable cheat sheet β€” all commands on one page
Tip: Set margins to Minimum for best results
Bookmarks & Notes
Save commands and write notes for later
πŸ”– Saved Commands
πŸ“ My Notes
Auto-saved