About this project

## Linux Command Linux Command is a non-profit open-source repository that collects over 600 Linux commands and generates an ad-free website for easy use. The content includes Linux command manuals, detailed explanations, and learning materials from the internet and user contributions, making it a highly collectible Linux command quick-reference manual. Copyright belongs to the original authors; it assumes no responsibility for any legal issues or risks and has no commercial purpose. ### Web Version Multiple online access points are provided, including GitHub Pages, Githack, Statically, and several mirror sites. Mobile preview search is available by scanning a QR code, and the website is automatically updated via GitHub Action. ### Deployment Methods - **Docker**: Easily deploy via Docker with `docker pull wcjiang/linux-command`, then access `http://localhost:9665/` after running. - **Vercel**: One-click deployment to Vercel. - **Netlify**: One-click deployment to Netlify. - **BT Panel**: Quickly deploy through the BT Panel app store. - **1Panel**: Quickly deploy through the 1Panel app store. ### Command Categories Commands in the repository are categorized by function, including: - **File Transfer**: bye, ftp, scp, tftp, etc. - **Backup and Compression**: ar, bzip2, gzip, tar, zip, etc. - **File Management**: diff, find, git, ln, mv, rm, touch, etc. - **Disk Management**: cd, df, du, mkdir, pwd, tree, etc. - **Disk Maintenance**: badblocks, dd, fdisk, mkfs, sync, etc. - **System Settings**: alias, crontab, export, passwd, rpm, etc. - **System Management**: adduser, date, kill, ps, top, useradd, etc. - **Text Processing**: awk, grep, sed, sort, vi, wc, etc. - **Network Communication**: ifconfig, netstat, ping, tcpdump, traceroute, etc. - **Device Management**: dumpkeys, loadkeys, MAKEDEV, etc. - **Email and Newsgroups**: mail, mutt, pine, etc. - **Other Commands**: yes. ### Development Usage The `linux-command` package can be installed via npm, containing markdown text for all commands and an index file `dist/data.json`. Index data and command details can also be obtained via CDN or GitHub Raw. ### Other Versions - KDE/Krunner plugin - WeChat Mini Program version - Chrome extension - Raycast version - Alfred version (Dash format) - Android version - Mac/Win/Linux desktop version - Python version (`@chenjiandongx/how`) - Golang version (`@chenjiandongx/pls`) ### Linux Learning Resources Compilation - **Community Websites**: Linux China, LabEx, Niaoge's Linux Private Kitchen, Linux Commune, etc. - **Knowledge-Related**: Linux mind maps, Linux introductory tutorials, daemon startup methods, etc. - **Software Tools**: Awesome Linux software lists, Adobe software alternatives, etc. - **Chinese Open-Source Mirror Sites**: Alibaba Cloud, NetEase, Sohu, Tsinghua University, University of Science and Technology of China, etc. - **Gamer Distributions**: SteamOS, etc.