The terminal has an image problem. That black window with the blinking cursor looks like the place where you can “really break something” — and that image keeps more people from switching to Linux than any technical hurdle ever could.
The truth is less dramatic: a handful of commands covers most of everyday Linux use. You pick up the rest along the way, when you actually need it — not in advance.
Why the terminal isn’t a step backward
On Windows you learned to do everything by clicking — so a command line feels like a throwback to the 90s. On Linux the terminal is something else: a tool that’s often faster and more precise than any menu — once you know the basic building blocks.
Nobody types these commands from memory on day one. You type them until your fingers know them.
The basics: navigation & file management
| Command | What it does |
|---|---|
pwd |
Show current directory |
ls -la |
List all files + details (including hidden ones) |
cd folder / cd .. / cd ~ |
Change directory / go up one level / go home |
mkdir -p a/b/c |
Create nested folders in one go |
cp -r source target |
Copy a folder recursively |
mv old new |
Move or rename |
rm -i file |
Delete a file with confirmation (no trash bin!) |
That already covers about 80% of what you need day-to-day to move around the filesystem.
Viewing & searching
| Command | What it does |
|---|---|
cat file |
Print file contents |
less file |
View page by page (q = quit) |
grep -r "text" . |
Search a folder recursively for text |
grep deserves a special mention: it searches files for a text pattern — and is often faster than any graphical search.
System & maintenance
| Command | What it does |
|---|---|
df -h |
Show free disk space |
free -h |
Show memory usage |
sudo apt update && sudo apt upgrade |
Update the system and programs |
That last command is probably the one you’ll type most often — it replaces the entire Windows update circus with a single, predictable line.
Two tricks that save time immediately
- The Tab key auto-completes commands and filenames — you never have to type out long filenames in full.
- Up/down arrows recall previously used commands, and
Ctrl + Rsearches your entire history.
What it’s actually about
It’s not about loving the terminal. It’s about no longer being afraid of it — and finding that “I don’t know what to type here” fades after about an hour of practice.
Ubuntu is a trademark of Canonical Ltd. Independent, unofficial guide – not authorized by Canonical or Microsoft.
Ready to leave Windows behind?
Practical migration tips, step-by-step tutorials and hardware recommendations in the book:
Ditch Windows – Embrace Linux
Get the book →