← Linux News

Terminal Without Fear: The Linux Commands Everyone Needs

The terminal isn't secret knowledge for insiders. This handful of commands covers everyday Linux use — explained clearly, no prior knowledge needed.

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

  1. The Tab key auto-completes commands and filenames — you never have to type out long filenames in full.
  2. Up/down arrows recall previously used commands, and Ctrl + R searches 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.

Newsletter

Linux news for users

Latest articles on Linux — straight to your inbox. Unsubscribe anytime.

We use Brevo as our marketing platform. By submitting, you agree that your details are transferred to Brevo for processing in line with their Brevo privacy policy.

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 →