Есть ли команда для поиска строки на всех страницах человека, установленных в Man-DB
-
04-10-2019 - |
Вопрос
Я знаю, что если я не могу вспомнить команду, я могу просто посмотреть на Google. Но это должно быть возможно от самой оболочки. Если бы я мог выводить все мужские страницы, я мог бы бежать на них и найти то, что я искал.
Есть ли простая командная строка для поиска человек-поиска там, что индексирует все слова на всех страницах человека и позволяет поиску по описаниям? Если нет, как трудно было бы развивать один?
Решение
Я думаю, что вы могли бы искать -k
вариант man
; смотрите также apropos
.
Другие советы
Если вы хотите найти весь текст страниц человека вместо того, чтобы только краткие описания правильный ответ man -K
(верхний регистр k) или man --global-apropos
По умолчанию для поиска литеральных строк, если --regex
используется
apropos
или man -k
это команда для поиска строки на страницах человека. Но, к сожалению, классические реализации ищут только раздел названия, что вполне ограничивает.
NetBSD's. апропо Реализация делает полный текст поиска по всему корпусу страниц человека.
Есть веб-версия для него: Man-k.org.