как распечатать man?
Если кто из вас не видел ни разу напечатанный man page, то он выглядит существенно лучше, чем в терминале. Так вот, чтобы напечатать man, к примеру, на ls(1), делайте так:
man -t ls | lpr
Если же ваша команда man не понимает опцию -t, можно попробовать вот как:
zcat $(man -w ls) | groff -t -mandoc -Tps | lpr
Если вам жалко бумаги, то можно напечатать две странички на одной:
man -t ls | mpage -2 -bA4 | lpr
Тут -bA4 надо для того, чтобы утилита mpage рассчитывала на формат бумаги A4, а не американский letter, который примерно на пару сантиметров короче.
PS а вообще groff (ну или troff) — замечательный typesetter, в нём можно много чего нарисовать, особенно с использованием препроцессоров (tbl, grap, eqn, pic и т.п.). Но это всё выходит за рамки данного поста.