If you want to learn Linux commands by playing, start with OverTheWire Bandit: it is the clearest beginner option in the available documentation, and its levels require you to solve tasks in a real shell over SSH. Four other names—Linux Journey, Command Challenge, Bashcrawl and Terminus—are worth investigating, but their current access and mechanics are not established as firmly. Treat them as leads to check, not as equally verified recommendations.
Which Linux command-line game should you try first?
Choose based on whether you want practice in an actual shell or a more guided lesson. Bandit is the strongest-supported starting point for beginners. The other options below have appeared in roundups or older community sources, but the available evidence does not establish that all remain accessible or work as previously described.
As an Amazon Associate I earn from qualifying purchases.
| Option | What the available evidence supports | Best fit | Confidence about current access and mechanics |
|---|---|---|---|
| OverTheWire Bandit | Progressive levels for absolute beginners; connect by SSH and use command manuals or shell help when needed. | Practice with a real Linux command line. | Official game documentation supports the description. Recheck its live instructions for connection details. |
| Linux Journey | A surfaced roundup describes interactive modules and characterizes it as more textbook-like than a video game. | A guided, lesson-oriented introduction. | Current access and mechanics were not independently verified. |
| Command Challenge | A surfaced roundup describes tasks with an in-page terminal. | Try short command tasks in a browser-style interface. | Current access and mechanics were not independently verified. |
| Bashcrawl | An older secondary article describes a dungeon crawler in which rooms are directories, objects are files and interactive objects are shell scripts. | Explore shell concepts through a game-like filesystem, if the project remains available. | The description comes from an older secondary source; current project status and setup are unverified. |
| Terminus | A Reddit comment calls it an adventure game that teaches basic shell commands. | Only investigate if you can confirm you have found the intended project. | Identity and current availability are unverified; do not confuse it with the separately named TermAdventure. |
1. OverTheWire Bandit: the best-supported beginner starting point
OverTheWire says Bandit is aimed at absolute beginners. It presents a sequence of levels: solving one gives you information needed to begin the next. That structure makes it a practical way to learn by attempting tasks rather than reading a command list from end to end.
Bandit uses SSH, so you work in a shell rather than only clicking through a simulated terminal. The official documentation encourages learners to consult man <command> for command manuals and help <command> for shell built-ins. Looking up a command is part of the intended process, not a sign you are doing it wrong.
#1 Best Overall
How to begin
- Open OverTheWire’s official Bandit game documentation and start at Level 0.
- Follow the current connection instructions on that page. The indexed documentation lists host
bandit.labs.overthewire.organd port2220, but connection details can change, so confirm them on the live page before connecting. - Work through the level’s task in the shell. When you need help, consult the relevant manual with
man <command>or shell-builtin help withhelp <command>. - Use the information you discover to move to the next level, as the game intends.
Bandit teaches Unix/Linux basics through a security-wargame format. OverTheWire’s game index suggests moving on to other games according to your interests: Natas for web security, Krypton for cryptography or Leviathan for reverse engineering. Those are specialized follow-ons, not substitutes for a beginner shell course; the index says each shell game has its own SSH port.
2. Linux Journey: a more lesson-like route
A surfaced description of Linux Journey presents it as a series of interactive modules and says it feels more like a textbook than a video game. That makes it a possible fit if you prefer guided topics over a puzzle ladder. The available evidence does not verify its current access, module contents or interactive features, so check the project itself before relying on it as an active learning resource.
3. Command Challenge: short command tasks, if still available
A surfaced roundup describes Command Challenge as presenting a task alongside an in-page terminal. That format may appeal if you want to attempt individual commands without first setting up an SSH connection. Its current availability and exact mechanics are not independently established here; confirm both on the project’s own site before using it.
4. Bashcrawl: a dungeon-crawler concept to verify
An older secondary article describes Bashcrawl as a dungeon crawler built from shell concepts: rooms are directories, objects are files and interactive objects are shell scripts. That is a distinctive way to connect commands with the filesystem, but the description alone does not establish whether the project is currently maintained, accessible or easy to set up. Check its official project page or repository for current instructions before spending time installing it.
5. Terminus: verify the project before you start
A Reddit comment describes Terminus as an adventure game for learning basic shell commands, but user-generated discussion is not enough to confirm the project’s identity or current availability. Search results can also lead to TermAdventure, a separately named UNIX teaching project described in an academic paper abstract. Do not assume the two names refer to the same game, and confirm the exact project before following any installation or play instructions.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to choose without wasting time
- Want a real shell and clear beginner progression? Begin with Bandit’s official Level 0 instructions.
- Prefer lessons to puzzles? Check whether Linux Journey is currently available and whether its modules suit your learning style.
- Want bite-size browser tasks? Verify that Command Challenge’s in-page terminal is still accessible.
- Like exploring a filesystem as a game world? Look for current official Bashcrawl setup instructions before trying it.
- Considering Terminus? Establish that the page or download is for the intended project, rather than TermAdventure, before proceeding.
For a learner who wants one dependable place to begin, Bandit has the clearest documented onboarding. The other four are possibilities to verify, not a confirmed set of equally current, free games.
Quick Recap
Best Value
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




