Кто-то уже упоминает книгу "Драйверы устройств Linux" - это - превосходный ресурс, и я настоятельно рекомендую его также.
Хотя вопрос упоминает, что инициатор не спрашивает специально для книг, новейшего выпуска книги "Понимание, что Ядро Linux" (http://oreilly.com/catalog/9780596005658/) неоценимо в приобретении знаний о ядре Linux в целом и также содержит раздел по драйверам устройств Linux.
Я не уверен, что возможно сделать все, что Вы спрашиваете, потому что man(1)
отправляет отформатированные данные страницы справочника в Вашу программу пейджера через канал. Это предотвратило бы показ имени файла, с одной стороны.
Можно получить количество строки, по крайней мере, как так:
MANPAGER
или PAGER
переменная среды к less
.-M
к Вашему LESS
переменная среды, для получения "долгой подсказки", которая включает количество строки.Вместо -M
, можно создать собственное less
подсказка с -P
опция получить еще больше деталей. Снова, тем не менее, существуют некоторые вещи в том, что Вы спрашиваете это less
просто не будет иметь доступа к при действии как man
программа пейджера.