Find your feet
Understand paths, look around, read a brief and make your first workspace.
Start here →Small exercises. Useful skills. Build your Linux confidence one command at a time, right in your browser.
Try your first exercise →Your mission: print the absolute path of your current directory.
learner@linux:~$ pwd /home/learner learner@linux:~$ ls projects/ welcome.txt
You type the commands. We check your work and help you understand what happened.
Understand paths, look around, read a brief and make your first workspace.
Start here →Create, copy, move and organize files with deliberate commands.
Get organized →Read logs, locate files and filter useful lines from the noise.
Find the signal →Turn small tools into useful pipelines for sorting, counting and saving results.
Build a pipeline →Read permission bits and understand what changes like chmod 755 mean.
Understand permissions →Investigate errors, organize a handover and combine the skills you have practiced.
Try a challenge →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 →One clear outcome, a short explanation and fresh practice files.
Your commands run in a safe simulation with immediate output and task checks.
Get feedback, save your progress and return to hinted exercises for an unaided attempt.
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.
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 →Your first 10 exercises are free. When you’re ready, monthly and annual plans unlock the full curriculum.
Start practicing →