Sobre o projeto

## Linux Command Linux Command é um repositório open source sem fins lucrativos que reúne mais de 600 comandos Linux e gera um site Web sem anúncios para facilitar o uso. O conteúdo inclui manuais de comandos Linux, explicações detalhadas e materiais de estudo, provenientes da internet e de contribuições de usuários, sendo um manual de consulta rápida de comandos Linux que vale muito a pena guardar. Os direitos autorais pertencem aos autores originais; não assumimos qualquer responsabilidade por questões ou riscos legais, e não há qualquer finalidade comercial. ### Versão Web Oferece vários pontos de acesso online, incluindo GitHub Pages, Githack, Statically e vários sites espelho. É possível visualizar e pesquisar no celular por meio da leitura de um código QR; o site é atualizado automaticamente via Github Action. ### Formas de implantação - **Docker**: implantação fácil via docker, `docker pull wcjiang/linux-command`; após executar, acesse `http://localhost:9665/`. - **Vercel**: implantação com um clique na Vercel. - **Netlify**: implantação com um clique na Netlify. - **Painel BT (Baota)**: implantação rápida pela loja de aplicativos do painel BT. - **Painel 1Panel**: implantação rápida pela loja de aplicativos do painel 1Panel. ### Categorias de comandos Os comandos do repositório são classificados por função, incluindo: - **Transferência de arquivos**: bye, ftp, scp, tftp, etc. - **Backup e compactação**: ar, bzip2, gzip, tar, zip, etc. - **Gerenciamento de arquivos**: diff, find, git, ln, mv, rm, touch, etc. - **Gerenciamento de disco**: cd, df, du, mkdir, pwd, tree, etc. - **Manutenção de disco**: badblocks, dd, fdisk, mkfs, sync, etc. - **Configurações do sistema**: alias, crontab, export, passwd, rpm, etc. - **Administração do sistema**: adduser, date, kill, ps, top, useradd, etc. - **Processamento de texto**: awk, grep, sed, sort, vi, wc, etc. - **Comunicação de rede**: ifconfig, netstat, ping, tcpdump, traceroute, etc. - **Gerenciamento de dispositivos**: dumpkeys, loadkeys, MAKEDEV, etc. - **E-mail e grupos de notícias**: mail, mutt, pine, etc. - **Outros comandos**: yes. ### Uso em desenvolvimento É possível instalar o pacote `linux-command` via npm, que contém os textos markdown de todos os comandos e um arquivo de índice `dist/data.json`. Também é possível obter os dados de índice e os detalhes dos comandos via CDN ou GitHub Raw. ### Outras versões - Plugin KDE/Krunner - Versão para mini programa WeChat - Extensão para Chrome - Versão para Raycast - Versão para Alfred (formato Dash) - Versão para Android - Versão desktop para Mac/Win/Linux - Versão Python (`@chenjiandongx/how`) - Versão Golang (`@chenjiandongx/pls`) ### Compilação de recursos de aprendizado de Linux - **Sites comunitários**: Linux China, LabEx, 鸟哥的linux私房菜, Linux公社, etc. - **Conhecimento relacionado**: mapas mentais de Linux, tutoriais introdutórios de Linux, métodos de inicialização de daemons, etc. - **Ferramentas de software**: lista de excelentes softwares para Linux, alternativas a softwares Adobe, etc. - **Sites espelho open source da China**: Alibaba Cloud, NetEase, Sohu, Universidade Tsinghua, Universidade de Ciência e Tecnologia da China, etc. - **Distribuições para jogadores**: SteamOS, etc.