Во-первых, зачем вам файл, содержащий все страницы руководства? Если для облегчения поиска по всем ним для некоторого ключевого слова, GNU уже предоставляет apropos только для этого:
apropos some-regular-expression
возвращает список всех справочных страниц, соответствующих регулярному выражению, в их имени или описании .
В любом случае, если вы все еще хотите энциклопедический файл, то, используя apropos, вы можете получить список всех страниц man в системе, выполнив поиск универсального регулярного выражения:
затем подайте полученный список в команду man:
apropos '.*' | awk '{print $1;}' | xargs man > all-manpages.txt
Вы также можете использовать метод, описанный в ответе на аналогичный вопрос «Сгенерировать список всех доступных команд и что каждый из них ", заменив whatis на man.