Linux 101: Get Unstuck in the Shell
Your second hands-on session in a Linux terminal. Find out what a command name really runs, learn how to get help with --help and man pages, and stop or suspend commands that do not give the prompt back.

This Shell Gym builds on Meet the Linux Shell and takes the next step toward working confidently in a Linux terminal. If you already know how to run commands, pass arguments and options, and check whether they succeeded, you're ready to continue. No other Linux knowledge is required.
The reps are short and repeatable. On the left you get a real Linux machine, on the right one small assignment at a time. Over four short modules you will:
- Understand what you're running. Tell shell builtins from executable programs and learn why that distinction sometimes matters.
- Find your way around unfamiliar commands. Use built-in help to discover available options and figure out how a command works.
- Use the Linux manual. Navigate, search, and find the documentation you need with
man. - Stay in control of the terminal. Interrupt, suspend, and resume commands, and recover when a program appears to be stuck.
A session takes just a few minutes and is meant to be repeated over time until using these commands becomes muscle memory.
Train once, and this gym will be added to your Daily Practice. The reps return after 1, 3, 7, 14, and 30 days, until using the commands becomes muscle memory.
Practice in a real terminal
Work in an ordinary shell on a real Linux VM. Shell Gym watches what you do and completes each rep automatically as soon as you reach the goal.
Small reps, focused gyms
Each module groups a handful of short reps around one command or concept, so you can focus on one thing at a time and build the skill step by step.
Spaced repetition, built in
The gym comes back after 1, 3, 7, 14, 30 days, so you revisit the commands before they fade and gradually turn deliberate practice into muscle memory.
Built into Daily Practice
When a gym is due, it appears in your Daily Practice. Pause it when you need a break, or complete it once the skill has become second nature.
Every session on record
Each session records how long you practiced and how many reps you completed, so you can see your training history and progress right here.
Help when you get stuck
Open a hint or follow the live feedback Shell Gym gives you based on what it sees on the VM — just enough to get unstuck without giving away the answer.