cheat.sh dá acesso às melhores folhas de truques de programação e Linux
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 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 man seguido do nome do comando sobre o qual deseja saber mais.
Se você quiser ler o manual para SSH (shell seguro), por exemplo, digite:
man 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 adicionar –help , -help , –h ou -h funcionará.
ls --help
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 dos comandos e ferramentas específicos do Linux, 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+integer
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 da ajuda necessária. Por exemplo, se você quiser saber como multiplicar duas matrizes em Java, digite:
cht.sh java multiply two matrices
Ou se quiser saber como fazer a mesma coisa em Python, a query vai ficar quase idêntica, apenas com a linguagem alterada:
cht.sh python multiply two matrices
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 install xsel rlwrap
Agora você pode iniciar o cht.sh com:
cht.sh --shell
A partir daqui, você pode usar o comando cd para acessar o repositório de 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.
Pressionar c e, em seguida, pressionar Return de dentro do shell cht.sh copiará toda a saída para a área de transferência.
Use cht.sh no modo furtivo
Se formos honestos, nós, e o desenvolvedor, temos que admitir que o objetivo de uma folha de dicas é trapacear, e é um pouco revelador se seus dedos estiverem ocupados tocando nas teclas sem nenhuma resposta aparecendo 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ê teria iniciado cht.sh no repositório c cheat sheet com:
cht.sh --shell c
…então entrou no modo furtivo com:
stealth
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:
stealth 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 até mesmo ajudar a conseguir um emprego, não há substituto para o conhecimento real e aprofundado 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.
Deixe um comentário