ExplainShell – Manual interativo de comandos Linux

ExplainShell – Manual interativo de comandos Linux

Para quem não conhece os comandos do Shell GNU/Linux e acha o MAN (manual) confuso uma alternativa interessante é ExplainShell. O ExplainShell é um website que reúne cerca de 29761 páginas do comando MAN retiradas do repositório de páginas de manuais do Ubuntu.

Para extrair as informações dos manuais, o site utiliza o Python e bashlex (uma variação do parser utilizado internamente pelo GNU Bash), biblioteca javascript d3.js (para conexão das linhas gráficas) e Flex. É provido através do Uwsgi e Nginx e seu código fonte se encontra no github.