Não importa o quão experiente você seja com a linha de comando do Linux, sempre haverá momentos em que você encontrará comandos desconhecidos. Em tais situações, embora o instinto natural seja consultar as páginas do manual ou google o comando para descobrir o que ele faz, e se dissermos que existe uma maneira melhor (leia-se imersiva) de fazê-lo.
Bem, acontece que existe uma ferramenta chamada ExplainShell que faz exatamente isso: informa o que cada parte de um comando shell faz de uma maneira fácil de compreender.
Então, vamos mergulhar para verificar o ExplainShell em detalhes.
O que é ExplainShell?
ExplainShell é uma ferramenta baseada na web que ajuda você a procurar comandos de shell desconhecidos para descobrir o que eles fazem e aprender mais sobre eles. Você pode pensar nisso como uma coleção online de páginas de manual onde você pode consultar comandos para obter uma explicação sobre seu propósito, argumentos suportados e sintaxe - tudo em uma apresentação bem apresentada e fácil de entender maneiras.
Como funciona o ExplainShell?
ExplainShell é um arquivo online que constitui um grupo de seções analisadas do repositório de páginas de manual do Ubuntu. Ele é alimentado por alguns serviços diferentes em segundo plano que o ajudam a encontrar uma correspondência para seus comandos consultados em seu banco de dados.
Se houver uma correspondência, o ExplainShell retorna todas as informações relevantes sobre aquele comando que ele poderia puxar de sua página de manual em uma apresentação intuitiva.
Saber mais: O que é a linha de comando do Linux e como usá-la?
Como usar o ExplainShell
Como o ExplainShell é baseado na web, você não precisa instalá-lo em sua máquina local para usá-lo. Em vez disso, tudo que você precisa fazer é ir para explainshell.com e comece a fazer consultas para comandos de seu interesse para aprender mais sobre eles.
Para pesquisar um comando shell no ExplainShell, primeiro, copie o comando para garantir que você está consultando o comando correto.
Agora, clique com o botão direito na caixa de pesquisa e selecione Colar ou pressione Ctrl + V para colar o comando que você acabou de copiar. Como alternativa, você também pode digitar o comando manualmente.
Finalmente, acerte o EXPLIQUE botão ao lado da caixa de pesquisa para pesquisá-lo.
O ExplainShell irá então puxar sua explicação e apresentá-la na próxima página. Aqui, você descobrirá que ele divide o significado de cada parte do comando, uma por uma, combinando os argumentos com o texto de ajuda relevante em seu banco de dados de páginas de manual.
A explicação é apresentada de forma que você tenha o comando consultado no topo dividido apropriadamente em diferentes seções (e argumentos) e explicações para cada um deles agrupadas em caixas logo abaixo, conectadas via linhas.
Usando o mouse, você pode passar o mouse sobre um argumento (ou parte do comando) que não entende para destacar sua explicação.
Além disso, você pode clicar no nome do comando com hiperlink ao lado das páginas do manual de origem na parte inferior da página para abrir a fonte de explicação e obter informações mais relevantes.
Por último, embora seja uma característica estética, ExplainShell também permite alterar o tema do site. Então, se você preferir o modo escuro, pode tocar no botão do tema abaixo do nome do site e selecionar Escuro no menu suspenso para mudar o tema do site.
Quais são as limitações do ExplainShell?
No momento em que escrevo isto, o ExplainShell contém 29.761 páginas do manual analisadas em seu banco de dados, e as chances são altas de que a maioria dos comandos do shell que você consultará obterão resultados definitivos.
No entanto, dito isso, também é provável que a ferramenta não seja capaz de fornecer explicações para certas consultas de comando que você fizer. Quando isso acontece, o desenvolvedor do ExplainShell sugere o envio de uma solicitação de adição com o link em seu Página de problemas do GitHub para que eles possam adicioná-lo ao banco de dados.
Relacionado: Maneiras de obter ajuda de linha de comando no Linux
Aprendendo novos comandos do Shell com ExplainShell
Por meio deste guia, você provavelmente deve ter uma ideia do que é ExplainShell e como ele pode ajudá-lo a decodificar comandos shell misteriosos facilmente.
Portanto, agora, sempre que encontrar um comando desconhecido, você pode simplesmente acessar o ExplainShell e descobrir todas as informações sobre ele. E no processo, aprenda o que esse comando faz e como usá-lo.
Se você é novo no Linux, recomendamos que verifique estes comandos básicos que o ajudarão a aprender as tarefas de computação padrão.
Quer se familiarizar com o Linux? Comece com esses comandos básicos do Linux para aprender as tarefas de computação padrão.
Leia a seguir
- Linux
- Linux Bash Shell
- Aplicativos Linux
Yash é redator da equipe da MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele desenvolvia para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outros setores. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever