>_linuxexercises
LESS WATCHING. MORE TYPING.

Get comfortable
with the
command line.

Small exercises. Useful skills. Build your Linux confidence one command at a time, right in your browser.

Try your first exercise →
10 free exercises · No account needed · Nothing to install
A SMALL TASTE OF HOW IT WORKS
Where am I?

Your mission: print the absolute path of your current directory.

practice terminal
learner@linux:~$ pwd
/home/learner

learner@linux:~$ ls
projects/  welcome.txt
✓ One command. One useful skill.A preview of the practice lab · browser simulation

You type the commands. We check your work and help you understand what happened.

45 exercises with a clear next step6 modules from navigation to troubleshooting3–5 minutes for a little daily practice
YOUR LEARNING PATH

From your first command
to your first fix.

Explore the full curriculum →
01 / NAVIGATION

Find your feet

Understand paths, look around, read a brief and make your first workspace.

Start here →
02 / FILE OPERATIONS

Make it your workspace

Create, copy, move and organize files with deliberate commands.

Get organized →
03 / READING & SEARCHING

Find useful information

Read logs, locate files and filter useful lines from the noise.

Find the signal →
04 / PIPELINES

Connect your commands

Turn small tools into useful pipelines for sorting, counting and saving results.

Build a pipeline →
05 / PERMISSIONS

Take control of access

Read permission bits and understand what changes like chmod 755 mean.

Understand permissions →
06 / SKILL CHECKS

Put your skills to work

Investigate errors, organize a handover and combine the skills you have practiced.

Try a challenge →
LEARN BY DOING

A short task.
A real sense of progress.

You don’t need to memorize every command. Start with a goal, use a hint when you need one, and build confidence through practice.

Give it a try →
01

Get a useful mission

One clear outcome, a short explanation and fresh practice files.

02

Type it. See what happens.

Your commands run in a safe simulation with immediate output and task checks.

03

Understand it. Try it again.

Get feedback, save your progress and return to hinted exercises for an unaided attempt.

Linux practice that starts where you are.

An empty terminal can be intimidating. Linux Exercises gives you a small, concrete task and enough context to try it. Your first lesson asks you to find your current directory. Soon you’ll be reading a file, finding an error in a log and organizing your own workspace.

The lessons build on each other. Paths help you find files. Reading files gives you something to search. Searching leads naturally to pipelines that count and save results. Permission exercises explain the bits you see in a file listing before asking you to change them.

You can try the first 10 exercises without creating an account. Guest progress stays in your browser and can be exported. If you choose to register, verified completions can be saved to your account so you can continue on another device.

Learn commands by using them.

Reading about grep and actually filtering a log are different experiences. Here you type the command, see its output and get feedback on the task. Hints are available when you get stuck. Your review queue gives you another chance to complete hinted lessons without help.

The terminal is a focused browser simulation, with disposable files and a documented command subset. It supports the tools taught in the curriculum, including basic pipes and output redirection. It does not execute real scripts, run services or provide a full Linux operating system.

Use it to build familiarity and then apply those skills carefully in a real Linux environment. Understanding a command and its target matters more than typing quickly.

Browse the Linux practice guides →
A LITTLE PRACTICE GOES A LONG WAY

Don't just remember commands.
Know when to use them.

Your first 10 exercises are free. When you’re ready, monthly and annual plans unlock the full curriculum.

Start practicing →

See what’s included in each plan