About the project

Linux Command exists because I wanted one place to learn Linux without getting lost.

I started this project while trying to learn Linux seriously. I found many good pages and repositories, but the more I collected, the more confusing it became. Some were useful, some were incomplete, and some were in languages I could not read easily. I needed a clean learning resource that could grow with me.

Why it exists

Linux has many commands, paths, files, permissions, logs, tools, and small details. When I learned them only from search results or chat, the knowledge disappeared too fast. This site turns that learning into a searchable handbook I can open again later.

My learning story

I am not a formal student. I started learning Linux and cybersecurity near the end of 2021. In 2023 I stepped away because of personal pressure, no clear job market near me, and communication barriers when considering opportunities elsewhere.

Starting again

Stepping away taught me a hard truth: the more I learned about the field, the more I realized how difficult it was to break into it. In 2025 I joined a course under NIT Foundation and realized how much I had forgotten. At that time, the only Linux commands I clearly remembered were apt update and apt upgrade.

Why I continue

In 2025 I started again. I learned new things, used Linux more deeply, built a NetHunter kernel, customized tools, made a game file replacer with AI, explored local LLMs, experimented with custom ROMs, and tried device modding. That work was fun and gave me real happiness. This site is part of that second journey.

The Chinese repository

While searching, I found the Chinese open source repository jaywcjlove/linux-command. It had extensive command coverage and helped me see how big a Linux command reference could be. I used it for coverage comparison and inspiration.

Language problem

The repository was useful, but I could not understand everything clearly because of the language barrier. Translation alone was not enough for deep learning. I wanted simple English explanations, examples, categories, and notes that matched how I was studying.

AI helped build it

AI helped explain commands, rewrite confusing notes, compare ideas, organize data, build the static pages, improve the design, and turn the learning process into a real website. The goal was not just to ask AI questions, but to save the useful answers in a place I can search and practice from.

Learning path

While learning Linux, I also started learning about footprinting, cybersecurity tools, filesystems, and command-line workflows. This is why the site now includes command pages, the Linux tree, tool lists, operating systems, programming languages, and student security resources.

How it is built

Command pages live in content/commands as markdown, then the build script turns them into fast static pages inside dist. The project stays simple: no database, no backend framework, and no tracking. It is a personal learning project that can keep improving.