Об этом проекте
## 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 и др.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.