Mr Linux is a gamified, interactive Bash learning platform designed to make you love the terminal. Whether youโre a beginner or a seasoned hacker, Mr Linux will sharpen your command-line skills through structured lessons, hands-on practice, and a challenging terminal-based game.
๐ง Built by Captain Nemo
๐ฌ nemo14398@gmail.com
๐๏ธ Last Updated: 20-04-2025
๐ Website: nemocyberworld.github.io
mr-linux/
โโโ main.sh # Entry point for the learning interface
โโโ config.sh # Global configuration
โโโ lessons/ # Structured topics and subtopics
โ โโโ 01. Intro/
โ โโโ 02. File & Directory Management/
โ โโโ ...
โ โโโ 16. Gaming Time/ # Bash-based Mr Linux Game
โโโ README.md
awk
, sed
, grep
, permissions, networking, scripting, and more# | Topic |
---|---|
01 | Intro to Linux & Shell |
02 | File & Directory Management |
03 | Searching & Filtering |
04 | Package Management (Debian & Arch) |
05 | Network Commands |
06 | Process Management |
07 | Disk Usage & Storage |
08 | Archiving & Compression |
09 | Task Management & Scheduling |
10 | Users, Groups, and Permissions |
11 | System Info & Hardware |
12 | System Cleanup & Monitoring |
13 | Cryptography & Hashing |
14 | Text Editors |
15 | Bash Scripting (20 detailed parts) |
16 | ๐ฎ Gaming Time (The Challenge Game) |
Your skills will be tested in the โGaming Timeโ section โ a multi-level Bash-based challenge arena.
๐งฉ Features:
~/.mr_linux_save
๐๏ธ Example levels:
level3_grep_mastery.sh
level10_networking2_nc.sh
level22_fork_bomb.sh
level23_bash_gauntlet.sh
Clone the repository
git clone https://github.com/nemcyberworld/mr-linux.git
cd mr-linux
bash main.sh
Run individual lessons manually:
cd "lessons/02. File & Directory Management/ls"
bash lesson.sh
Your game progress is stored automatically in:
~/.mr_linux_save
Tracks:
To reset your progress, simply delete the file.
Licensed under the MIT License. Contributions welcome!
If you find Mr Linux useful or fun:
โThe shell is my sword, and Bash is my spellbook.โ โ Captain Nemo ๐