Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Aprender a fazer coisas novas ou corrigir problemas no Linux às vezes pode ser esmagador. Se você está procurando uma resposta para um problema e as man pages não estão funcionando, é tentador mergulhar de cabeça no Stack Overflow ou até mesmo no YouTube.

Mas é fácil acessar os melhores repositórios de dicas da comunidade do mundo - diretamente do seu terminal.

Onde obter ajuda para Linux e programação

O Linux oferece a você várias maneiras de obter ajuda com comandos e operações. Na maioria dos casos, quando se depara com um comando ou ferramenta que você não sabe como usar, sua primeira parada deve ser o manual.

Você pode ler o manual de um comando específico abrindo um terminal e digitando homem seguido do nome do comando sobre o qual deseja saber mais.

Se você quiser ler o manual de SSH (shell seguro), por exemplo, você digitaria:

cara ssh

Você se deparará com uma parede de texto que documenta minuciosamente o comando, seu uso, argumentos e tudo mais que você possa querer saber.

Outra opção é iniciar um comando e pedir ajuda. A maneira exata de fazer isso varia entre os comandos, mas geralmente adicionando --ajuda, -ajuda, --h, ou -h vai funcionar.

ls --ajuda

O comando acima mencionado fornecerá uma versão abreviada do manual para ls como saída padrão.

Outras opções incluem pesquisar sua consulta no Google (outros mecanismos de pesquisa estão disponíveis), vasculhar o Stack Overflow ou, é claro, verificar se o MakeUseOf.com tem um guia confiável e fácil de seguir.

Ou você pode consultar uma folha de dicas.

cheat.sh é uma maneira mais fácil de procurar ajuda na linha de comando

Qualquer que seja o problema que você esteja enfrentando, é improvável que você seja a primeira pessoa a encontrá-lo e chegar à conclusão de que as fontes oficiais de ajuda não são suficientes.

Ao longo dos anos, a comunidade em torno do Linux e outros projetos de código aberto compilou folhas de dicas. Estes são guias escritos que apresentam informações de uma maneira facilmente legível e muitas vezes bem-humorada.

As folhas de dicas abordam problemas comuns e casos de uso, muitas vezes dando exemplos utilizáveis ​​que você pode empregar com seu problema atual. Sua principal vantagem sobre as páginas de manual é que elas são projetadas para serem lidas pelos usuários, e não como uma descrição técnica. Eles são mais simples e tendem a se concentrar em orientações práticas.

Existem centenas de folhas de dicas disponíveis, abrangendo centenas de comandos apenas para Linux, e essas folhas de dicas são organizadas em repositórios online.

cheat.sh é uma ferramenta para pesquisar essas folhas de dicas e exibir as informações mais úteis em seu terminal.

Além de Comandos específicos do Linux e ferramentas, o cheat.sh pesquisará repositórios de folhas de dicas para 58 linguagens de programação e vários tópicos adjacentes à programação.

Como instalar cheat.sh no Linux

Para acessar o cheat.sh, você não precisa instalá-lo. Você pode buscar as informações necessárias usando o comando curl, usando cht.sh como domínio e adicionando sua consulta ao final como parte do endereço. Por exemplo:

curl cht.sh/append+bash

...dará alguns exemplos rápidos, legíveis e comentados de como anexar texto a arquivos no Bash.

Se você quiser ajuda com uma linguagem de programação específica, inclua a linguagem como parte do endereço antes da consulta.

curl cht.sh/python/random+inteiro

O comando acima fornecerá instruções específicas do Python para gerar um número inteiro aleatório.

Na chance de não haver uma folha de dicas para uma consulta específica, uma resposta é gerada a partir das folhas de dicas disponíveis e respostas no Stack Overflow.

Ondular folhas de dicas a partir da linha de comando é legal, mas não é legal - é confuso e requer caracteres extras além de sua consulta. É muito melhor ter um comando dedicado que você possa usar e a capacidade de inserir suas consultas em linguagem natural.

Você pode instalar o cht.sh, um cliente de terminal para cheat.sh, para cuidar disso para você:

curl-s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh

A execução do comando acima irá enrolar o script cht.sh, gravá-lo em um arquivo em seu caminho e torná-lo executável.

Agora você pode usar cheat.sh diretamente, sem a necessidade de usar curl e com espaços amigáveis ​​ao invés de símbolos "+".

Use cht.sh para obter a ajuda de linha de comando necessária

O uso básico do cht.sh é simples: basta abrir um terminal e digitar cht.sh seguido pela ajuda que você precisa. Por exemplo, se você quiser saber como multiplicar duas matrizes em Java, digite:

cht.shJavamultiplicardoismatrizes

Ou se quiser saber como fazer a mesma coisa em Python, a query vai ficar quase idêntica, apenas com a linguagem alterada:

cht.shPitãomultiplicardoismatrizes

Não poderia ser mais simples, mas você também pode iniciar o cht.sh no modo shell se planeja realizar várias consultas e acessar outras funcionalidades. Isso requer algumas dependências extras: xsel e rlwrap. Eles estão disponíveis nos repositórios padrão.

Se você estiver usando o Debian ou um de seus derivados, poderá instalá-los com:

sudo apt instalar xsel rlwrap

Agora você pode iniciar o cht.sh com:

cht.sh--concha

A partir daqui você pode usar o comando cd para entrar no repositório para qualquer idioma específico e conduzir suas consultas de ajuda de dentro. Por exemplo:

cd js

Agora, qualquer pesquisa no cht.sh só encontrará respostas nas folhas de dicas do JavaScript.

pressionando c, então batendo Retornar de dentro do shell cht.sh irá copiar toda a saída para sua área de transferência.

Use cht.sh no modo furtivo

Se formos honestos, nós, e o desenvolvedor, temos que admitir que o propósito de uma folha de dicas é trapacear, e é um pouco revelador se seus dedos estiverem ocupados tocando nas teclas sem que nenhuma resposta apareça na tela.

O modo furtivo aproveita sua área de transferência e, quando ativo, pega qualquer texto destacado de qualquer janela e o usa como uma consulta.

Digamos que você esteja em uma entrevista técnica para um trabalho que exige C e receba uma pergunta por escrito sobre aquela velha castanha: multiplicar duas matrizes.

Antes do início da entrevista, você deve ter iniciado o cht.sh no c repositório de folha de dicas com:

cht.sh--conchac

...então entrou no modo furtivo com:

furtividade

Assim que uma pergunta aparecer em seu navegador ou outro aplicativo perguntando como você multiplicaria duas matrizes, você destaca o texto e a folha de dicas relevante aparece em seu terminal.

Se você deseja apenas o código real sem nenhum dos comentários, pode iniciar o modo furtivo no modo silencioso com:

furtividade Q

Folhas de dicas não substituem o conhecimento real

Embora o uso de folhas de dicas na linha de comando seja uma maneira super prática de obter uma visão geral rápida do que você precisa fazer e pode até mesmo ajudá-lo a conseguir um emprego, não há substituto para o conhecimento real e profundo de um assunto.

Considere fazer um curso online para aprimorar suas habilidades de codificação, para que você só precise usar uma folha de dicas ocasionalmente.