URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4384
[ Назад ]

Исходное сообщение
"Man'ы в печать"

Отправлено Ааааааа , 13-Окт-17 14:24 
Здравствуйте! Не подскажите, как все маны в один текстовый файл загнать? Или в красивый pdf, чтоб распечатать книжку типа "справочник моей системы"...

Содержание

Сообщения в этом обсуждении
"Man'ы в печать"
Отправлено Ааааааа , 13-Окт-17 15:38 
Получил список команд
Apropos [a-z] | cut -d' ' -f1| sort|uniq
Далее пытаюсь по ним получить описание, добавив в конце
|man
Но в ответ получаю
"Какая справочная страница вам нужна?"
Наверно нужно поделить построчно вывод uniq, но как?

"Man'ы в печать"
Отправлено Ааааааа , 13-Окт-17 15:52 
Вроде получилось
apropos [a-z] | cut -d' ' -f1 | sort | uniq | xargs man >> comands.txt
Но вопрос красивости (наличия оглавления, выделение команды и т п) остаётся открыт...

"Man'ы в печать"
Отправлено Andrey Mitrofanov , 13-Окт-17 16:01 
> Здравствуйте! Не подскажите, как все маны в один текстовый файл загнать? Или
> в красивый pdf, чтоб распечатать книжку типа "справочник моей системы"...

<= https://duckduckgo.com/?q=man+page+book
http://discuss.asciidoctor.org/Embed-man-pages-in-a-book-td4...
https://linux.die.net/man/1/bookman
V
V
V
.
.
.
v


"Man'ы в печать"
Отправлено ACCA , 13-Окт-17 22:15 
bookman сидит в пакете txt2man.

Только из этой затеи фигня получится. Например, у меня на десктопе:

$ expr $(find /usr/share/man/man* -type f | xargs zcat | wc -l) / 30
51391 страниц. Это 102 тома по 500 страниц.

Если печатать на тонкой бумаге 50г/м2, то получится 160 кг без учёта обложек.

Ищи другой способ.


"Man'ы в печать"
Отправлено pavlinux , 16-Окт-17 03:30 
> Здравствуйте! Не подскажите, как все маны в один текстовый файл загнать?

man man;