Я хотел бы прочитать руководства Unix на моем Kindle. Я знаю, что могу просто перенаправить вывод man в файл и дать ему расширение .txt. Но есть удобный способ , чтобы преобразовать их скопом в формат с надлежащими перекрестными ссылками?
Изменить: извинения за мое поведение в этом вопросе. Я сказал Пэт, что приму комментарий, если его отправят как ответ, а затем пришли лучшие ответы, и я не сдержал свое обещание (извините). Я с энтузиазмом принял ответ Калеба, который производит HTML-версии справочных страниц; а затем, через некоторое время, когда я действительно попытался передать файлы в kindle, я обнаружил, что kindle не отображает html-файлы; и я переключил принятие без объяснения причин (извините). Для kindle требуется .txt или .pdf (или один из различных реальных форматов электронных книг). Я надеюсь, что я объяснил себе.
Кроме того, у меня не было реалистического понимания того, сколько, много man-страниц существует в дистрибутиве Debian Linux, и поэтому комментарий Калеба о выборе коллекции «Best Of» кажется лучшей идеей. Но у меня нет особой склонности пытаться сделать это самостоятельно (что является обязательным условием для вопросов на сайтах StackExchange), поэтому мне неудобно спрашивать, как выбрать «Best Of», хотя это действительно необходимо практически для того, чтобы сделать это.
Ответы:
Чтобы преобразовать каждую страницу man в pdf, я это сделал
man -k . > temp
. Я создал временный файл и скрипт с именемfile.sh
:Я написал файл Python
pythonfile.py
Тогда я сделал
Это создаст PDF для каждой man-страницы отдельно в вашем рабочем каталоге.
источник
Чтобы вывести все разделы всех man-страниц вашей системы в html, вы можете попробовать что-то вроде этого из пустой директории:
источник
while
, не так ли? :)