Repolode
jaywcjlove

jaywcjlove/linux-command

A searchable reference of 600+ Linux commands with manuals, explanations and learning notes, published as a web site and an npm package.

Stars
37,168
Forks
6,593
Open issues
83
Last commit
20 hours ago

What is it?

Linux Command is a searchable quick-reference for Linux and Unix shell commands. Each command has its own Markdown page covering its manual, explanations and usage notes, and the content is organized into categories such as file management, text processing, networking and system administration.

The content is served as a static web site that can be self-hosted, deployed via Docker, Vercel or Netlify, or accessed through several community mirrors. The same Markdown files and a JSON index are also published on npm and a CDN, so tools and other sites can load command data programmatically.

The project also links to related resources, including Linux tutorials, online practice environments, mirror sites and desktop or browser extensions built on the same command data.

Key features

  • 01Searchable index covering 600+ Linux commands
  • 02Each command has its own Markdown page with manual and usage notes
  • 03Static web site that can be self-hosted or deployed with Docker, Vercel or Netlify
  • 04Command data available as npm package and JSON index via CDN
  • 05Bundled links to Linux tutorials, online practice environments and mirror sites

Use cases

  • Looking up the syntax or options of an unfamiliar shell command
  • Learning Linux command line basics from per-command reference pages
  • Hosting an internal command reference site for a team
  • Pulling command documentation into a CLI tool or editor plugin

Quick start

  1. 1

    Open the official web version in your browser

  2. 2

    Search the commands from the web page or clone the gh-pages branch to host it yourself

Things to know

  • The README says content accuracy is not fully guaranteed, and it draws on web sources and contributor additions.

Topics

FAQ

What is linux-command?
A searchable reference of 600+ Linux commands with manuals, explanations and learning notes, published as a web site and an npm package. Linux Command is a searchable quick-reference for Linux and Unix shell commands. Each command has its own Markdown page covering its manual, explanations and usage notes, and the content is organized into categories such as file management, text processing, networking and system administration.
Is linux-command free to use? What license does it have?
linux-command is open source under the MIT license. Check the license terms before using it in commercial products.
Is linux-command still maintained?
Actively maintained. The last commit to linux-command was on Oct 21, 2026.
What can I use linux-command for?
Looking up the syntax or options of an unfamiliar shell command Learning Linux command line basics from per-command reference pages Hosting an internal command reference site for a team Pulling command documentation into a CLI tool or editor plugin
How do I install linux-command?
Open the official web version in your browser Search the commands from the web page or clone the gh-pages branch to host it yourself
Where can I get linux-command?
The source code and installation instructions are on GitHub: https://github.com/jaywcjlove/linux-command

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects