Документация для стандартного системного пакета содержится в:
/usr/share/doc/rsyslog-5.8.10 (distros: RHEL 6/Centos 6)
, однако это все * .html. Я хотел бы просмотреть все файлы в правильном порядке и либо создать ОДИН файл PDF, либо ОДИН файл TXT, чтобы документацию можно было распечатать и прочитать в автономном режиме, не переходя вручную от страницы к странице.
Как мне это сделать?
(find /usr/share/doc/rsyslog-5.8.10/ -type f -name \*.html -exec w3m -dump {} \; ) > /path/to/mydocs.txt
Если порядок, в котором поиск
перечисляет файлы, соответствует вашей организации, вы можете использовать его, чтобы использовать w3m
(консольный HTTP-клиент) для визуализации HTML-кода для вас, и скатать их все в один файл.
Если вам не нравится порядок, вы можете отказаться от параметра -exec
, чтобы получить список файлов, а затем изменить их порядок, прежде чем пережевывать этот сгенерированный и отсортированный список с помощью w3m
.
Поскольку я не нашел w3m
из предыдущего ответа в моей системе, я бы установил html2text
и запустил:
find /usr/share/doc/rsyslog-5.8.10/ -type f -name \*.html -exec html2text {} >> all_docs.txt \;