Об этом проекте

## Linux Command Linux Command — это некоммерческий открытый репозиторий, в котором собрано более 600 команд Linux и создан веб-сайт без рекламы для удобного использования. Содержимое включает справочники команд Linux, подробные описания и учебные материалы, полученные из сети и дополненные пользователями; это очень полезная шпаргалка по командам Linux, достойная сохранения. Авторские права принадлежат первоначальным авторам; проект не несёт ответственности за любые юридические вопросы и риски и не преследует коммерческих целей. ### Веб-версия Предоставляется несколько точек онлайн-доступа, включая GitHub Pages, Githack, Statically и несколько зеркальных сайтов. Можно просматривать и искать с мобильных устройств по QR-коду; сайт автоматически обновляется через Github Action. ### Способы развёртывания - **Docker**: легко развернуть через docker, `docker pull wcjiang/linux-command`, после запуска открыть `http://localhost:9665/`. - **Vercel**: развёртывание в Vercel в один клик. - **Netlify**: развёртывание в Netlify в один клик. - **Панель 宝塔**: быстрое развёртывание через магазин приложений панели 宝塔. - **Панель 1Panel**: быстрое развёртывание через магазин приложений панели 1Panel. ### Категории команд Команды в репозитории классифицированы по функциям, включая: - **Передача файлов**: bye, ftp, scp, tftp и др. - **Резервное копирование и сжатие**: ar, bzip2, gzip, tar, zip и др. - **Управление файлами**: diff, find, git, ln, mv, rm, touch и др. - **Управление дисками**: cd, df, du, mkdir, pwd, tree и др. - **Обслуживание дисков**: badblocks, dd, fdisk, mkfs, sync и др. - **Системные настройки**: alias, crontab, export, passwd, rpm и др. - **Системное администрирование**: adduser, date, kill, ps, top, useradd и др. - **Обработка текста**: awk, grep, sed, sort, vi, wc и др. - **Сетевая связь**: ifconfig, netstat, ping, tcpdump, traceroute и др. - **Управление устройствами**: dumpkeys, loadkeys, MAKEDEV и др. - **Электронная почта и новостные группы**: mail, mutt, pine и др. - **Другие команды**: yes. ### Использование при разработке Можно установить пакет `linux-command` через npm; он содержит markdown-тексты всех команд и индексный файл `dist/data.json`. Также можно получать индексные данные и сведения о командах через CDN или GitHub Raw. ### Другие версии - Плагин KDE/Krunner - Версия для WeChat Mini Program - Плагин Chrome - Версия Raycast - Версия Alfred (формат Dash) - Версия для Android - Настольная версия для Mac/Win/Linux - Версия на Python (`@chenjiandongx/how`) - Версия на Golang (`@chenjiandongx/pls`) ### Подборка учебных ресурсов по Linux - **Сообщества и сайты**: Linux中国, LabEx, 鸟哥的linux私房菜, Linux公社 и др. - **Знания**: интеллект-карта Linux, вводный учебник по Linux, способы запуска демонов и др. - **Программные инструменты**: список отличного ПО для Linux, альтернативы Adobe и др. - **Китайские открытые зеркальные сайты**: Alibaba Cloud, NetEase, Sohu, Университет Цинхуа, Китайский университет науки и технологий и др. - **Дистрибутивы для геймеров**: SteamOS и др.