cheat.sh dá acesso às melhores folhas de truques de programação e Linux

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

cheatsheet python multiplicar duas matrizes

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

usar cheat 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

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *