Руководства по программам Linux — это огромный массив информации,
который не очень удобно читать. Любое руководство можно вывести на экран
с помощью команды man <название программы>, но там может быть немало страниц.
Сайт ExplainShell.com
представляет удобный интерфейс для поиска справочной информации по любой
команде. Достаточно просто вбить соответствующую команду со всеми
аргументами в поисковую строку — и получаете исчерпывающее объяснение,
что конкретно делает каждый аргумент.
Примеры
Разработчики собрали информацию с помощью парсинга 29761 руководств из репозитория справочников Ubuntu.
Им пришлось немало потрудиться, чтобы корректно извлечь информацию об
аргументах каждой программы, потому что в некоторых справочниках
используется нестандартное форматирование страниц.
Движок ExplainShell написан на Питоне, с использованием NLTK, d3.js и Flask, исходный код опубликован на Github. |