Archive for April 2025



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


๐Ÿงญ Project Structure

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

๐Ÿš€ Features

  • ๐Ÿงช 250+ interactive Bash lessons

  • ๐Ÿ“ Categorized by real Linux topics

  • ๐ŸŽฎ A gamified Linux challenge mode with 23 levels

  • ๐Ÿง  Learn by doing: awk, sed, grep, permissions, networking, scripting, and more

  • ✅ Tracks your learning and progress

  • ๐Ÿ’ป Written 100% in Bash – no external dependencies


๐ŸŽ“ Lesson Categories

# 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)

๐ŸŽฎ Mr Linux Game

Your skills will be tested in the “Gaming Time” section — a multi-level Bash-based challenge arena.

๐Ÿงฉ Features:

  • 23 handcrafted challenges

  • Topics include permissions, searching, scripting, networking, logs, regex, and more

  • Progress saved to ~/.mr_linux_save

๐Ÿ—‚️ Example levels:

  • level3_grep_mastery.sh

  • level10_networking2_nc.sh

  • level22_fork_bomb.sh

  • level23_bash_gauntlet.sh



๐Ÿ› ️ Getting Started

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

๐Ÿ’พ Save System

Your game progress is stored automatically in:

~/.mr_linux_save

Tracks:

  • Completed levels

  • Total points

To reset your progress, simply delete the file.


๐Ÿ“ฌ Contact


๐Ÿ“„ License

Licensed under the MIT License. Contributions welcome!


๐ŸŒŸ Support Mr Linux

If you find Mr Linux useful or fun:

  • ⭐ Star the repo

  • ๐Ÿด Fork and add your own lessons

  • ๐Ÿ› Report issues or suggest improvements

  • ๐Ÿ“ฃ Share with fellow Linux learners


“The shell is my sword, and Bash is my spellbook.” — Captain Nemo ๐Ÿ™



Mr Linux

- Copyright © Captain Nemo: Come Back In Cyber World - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -