Guias de referência mantidos pela comunidade, com exemplos práticos de ferramentas comuns de linha de comando, como complemento mais simples às páginas man.
chubin/cheat.sh
Guias de consulta para comandos Unix e linguagens de programação, disponíveis no terminal e no navegador via curl, cliente CLI e plugins para editores.
- Estrelas
- 41,823
- Forks
- 1,917
- Issues abertas
- 149
- Último commit
- há 30 dias
O que é?
cheat.sh é uma interface unificada para vários repositórios de guias de consulta mantidos pela comunidade. Você faz uma consulta com o nome de um comando ou com uma linguagem e um tópico, e recebe uma resposta curta, com foco em exemplos, no terminal. A cobertura inclui comandos UNIX/Linux, uma longa lista de linguagens de programação e vários DBMSs.
O serviço pode ser usado com curl diretamente em cheat.sh ou cht.sh, sem conta ou instalação. Para uso frequente, o projeto oferece o cliente cht.sh, com modo shell, histórico, cópia para a área de transferência e preenchimento automático para bash, zsh e fish. Um modo discreto exibe respostas automaticamente quando você seleciona texto. Há plugins para Vim, Emacs, Sublime Text, VS Code, IntelliJ IDEA e Qt Creator.
Para uso offline ou privado, o README descreve uma configuração auto-hospedada baseada em Docker, que usa docker-compose com Redis, e informa que a instalação independente está documentada separadamente.
Recursos principais
- 01Consulte comandos ou tópicos de linguagens com curl, sem precisar instalar nada.
- 02Abrange comandos UNIX/Linux e dezenas de linguagens de programação.
- 03Inclui o CLI cht.sh com modo shell, histórico, cópia para a área de transferência e preenchimento automático.
- 04Oferece um modo discreto que exibe respostas quando um texto é selecionado.
- 05Disponibiliza plugins para Vim, Emacs, VS Code, Sublime Text, IntelliJ IDEA e Qt Creator.
- 06Pode ser auto-hospedado com Docker.
Casos de uso
- Consultar as opções de um comando de shell sem sair do terminal.
- Obter rapidamente um trecho de código para um recurso de linguagem que você não conhece.
- Executar um servidor privado de guias de consulta na rede da equipe.
- Consultar respostas em linha enquanto programa em um editor.
Início rápido
- 1
Consultar uma folha de referência diretamente com curl (não é preciso instalar nada)
curl cheat.sh/tar - 2
Pesquisar um comando quando você não souber o nome
curl cht.sh/~snapshot
Antes de usar
- O modo shell do cliente cht.sh exige a instalação separada do pacote rlwrap.
- As respostas a consultas sobre linguagens de programação são geradas na hora, e não há garantia de correspondência exata.
Tópicos
Perguntas frequentes
- O que é cheat.sh?
- Guias de consulta para comandos Unix e linguagens de programação, disponíveis no terminal e no navegador via curl, cliente CLI e plugins para editores. cheat.sh é uma interface unificada para vários repositórios de guias de consulta mantidos pela comunidade. Você faz uma consulta com o nome de um comando ou com uma linguagem e um tópico, e recebe uma resposta curta, com foco em exemplos, no terminal. A cobertura inclui comandos UNIX/Linux, uma longa lista de linguagens de programação e vários DBMSs.
- cheat.sh é gratuito? Qual é a licença?
- cheat.sh é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cheat.sh ainda é mantido?
- Manutenção ativa. O último commit de cheat.sh foi em 22 de set. de 2026.
- Para que posso usar cheat.sh?
- Consultar as opções de um comando de shell sem sair do terminal. Obter rapidamente um trecho de código para um recurso de linguagem que você não conhece. Executar um servidor privado de guias de consulta na rede da equipe. Consultar respostas em linha enquanto programa em um editor.
- Como instalar cheat.sh?
- Consultar uma folha de referência diretamente com curl (não é preciso instalar nada): curl cheat.sh/tar Pesquisar um comando quando você não souber o nome: curl cht.sh/~snapshot
- Onde consigo cheat.sh?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chubin/cheat.sh
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um clone do cat(1) para o terminal, com realce de sintaxe, indicadores de alterações do Git e paginação automática.
Uma alternativa rápida e fácil de usar ao comando Unix find para localizar arquivos e diretórios pelo nome.
Renderer React para criar aplicativos de linha de comando interativos com componentes e layouts Flexbox no terminal.
Ferramenta de linha de comando para comparar o desempenho de comandos, com análise estatística, execuções de aquecimento e exportação para CSV, JSON, Markdown e AsciiDoc.
Uma ferramenta de linha de comando rápida, no estilo do neofetch, que exibe informações do sistema junto de um logo ASCII personalizável.