A fim de facilitar o entendimento dos diversos comandos Linux, o Idan Kamara criou uma ferramenta chamada ExplainShell. O ExplainShell é uma ferramenta web capaz de interpretar um determinado comando linux (inclusive as opções) extraído do manual de comandos (man page) da comunidade Ubuntu. Escrita em Python, isso torna a ferramenta interativa e dinâmica; sendo capaz de explicar diversos comandos, ditos como complexos, de uma maneira estruturada. Em resumo, o ExplainShell apenas consulta uma base do manual de comandos e reproduz detalhadamente o que cada parâmetro do comando irá fazer.
USANDO A FERRAMENTA
Por exemplo, para saber o que o comando abaixo irá fazer acesse o site oficial do projeto e informe-o no campo correspondente:
RECOMENDO QUE LEIA TAMBÉM:
- Saiba como aprender 12 comandos Linux em apenas alguns minutos
- 20 comandos Linux que você talvez não conheça
Obviamente, você poderia fazer tudo isso apenas consultado o manpage do comando desejado. Contudo, usando o ExplainShell você terá mais facilidade para entender o que determinado comando está fazendo 😉
Poxa que legal. Estou começando agora no Linux. Acho que será útil.