Além do Explain Shell e também o Bash Snippets que nós já abordamos aqui. Existe algumas ferramentas ainda mais completas e que estão disponíveis para ainda mais ambientes como: Docker, Git e entre diversos outros.
Estou me referindo ao KMDR e alternativamente também ao Cheat.
O kmdr fornece explicações de comando para centenas de programas, incluindo git, docker, kubectl, npm, go e programas mais diretos, como os incorporados ao bash.
Para instalar você primeiramente precisa do npm que é o gerenciador de pacotes do Node.js . Na sua distro você pode instalar assim:
O npm é automáticamente disponibilizado quando você instala o Node.js . Agora basta instalar o KMDR com o seguinte comando:
Se você rodar o comando puro kmdr
você já obterá uma ajuda rápida de utilização, mas a utilização básica seria mais ou menos assim:
Suponhamos que você deseja saber o que o comando extenso:
find $HOME -type f -iname "*.txt" -exec cp {} . \;
faz e o que cada parte desse comando representa.
Então você rodaria o comando kmdr explain
e em seguinda colaria/digitaria o comando, a saída seria similar a imagem abaixo:
Caso queira mais detalhes e em português você pode traduzir as saídas com o comando trans → https://terminalroot.com.br/2019/10/traduza-rapidamente-textos-via-linha-de-comando.html . Exemplo abaixo:
Se quiser testar online clique nesse link → http://demo.kmdr.sh/
Assim como o KMDR , você também pode usar o Cheat, ele é instalável via pip que por sua vez também é uma ferramenta de gerenciamento de pacotes Python , você pode instalar o pip assim na sua distro:
Após instaldo você pode instalar o Cheat com o comando:
Observação: Tanto o npm quanto o pip podem ser ignorados o sudo , desde que seu sistema esteja configurado para isso, verifique as configurações de permissão do seu sistema para mais informações. Exemplo:
Note: que utilizei o comando
pip3
, ou seja, o pacote na sua distro pode ser:python-pip3
ou algo do tipo.
Supondo que você deseja dicas de como extrair, compactar … pacotes tar
, rode assim: cheat tar
, a saída será mais ou menos a abixo
Ou seja, é bem simples o uso, mas se quiser mais exemplos, recomendo você rodar o cheat --help
e visitar a página do mesmo: https://github.com/cheat/cheat
Há um tempo atrás nós abordamos sobre o Bash Snippets como informamos no início e o mesmo possui também um cheat, além de diversaaaaas outras ferramentas, para mais informações, assista o vídeo abaixo:
E você curtiu ? Vai instalar ? Já está utilizando ? O que achou ??? Comente!
Abraços!