Открыть окно на удаленной машине

Эта команда bash будет выгружать файлы HTML для каждой страницы man в системе. Сначала вам нужно установить пакет groff, затем cd в пустую директорию и запустить:

for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done

Это будет циклически перемещаться по всем файлам в каталоге /usr/share/man, strip от номера раздела и расширения с помощью sed, затем вызовите man, чтобы отобразить man-страницу в HTML (man -Thtml, в свою очередь, вызывает groff, поэтому вам нужно, чтобы он был установлен первым), сохраняя результат в html файл с тем же именем, что и страница. Это займет некоторое время, и groff выдаст некоторые предупреждения о разрыве строк, но когда он закончится, у вас будут все страницы вашего руководства в формате HTML.

Большинство электронных книг могут обрабатывать HTML файлы, но если ваш нет, вы можете использовать калибр для преобразования файлов HTML в mobi или epub или любой другой формат, который вы выберете.

1
задан 15 January 2014 в 21:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: