1.3. Поиск нужной man-страницы


Проблема

Нужно найти программу или утилиту для выполнения конкретной задачи (ска жем, для подсчета слов в файле), но вы не знаете, где искать. Ведь если знаешь,
где искать, то тогда и искать незачем, верно?

Решение

Проведите поиск по ключевым словам командой apropos или man -k. Например, чтобы найти команду для подсчета слов в файле, введите следующую строку:
$ apropos count words
или
$ man -k count words american-english (5) - a list of english words
grpconv (8) - convert to and from shadow passwords and groups.
grpunconv (8) - convert to and from shadow passwords and groups.
kmessedwords (1) - a letter order game for KDE
lpasswd (1) - add. change, or delete digest passwords.
pwconv (8) - convert to and from shadow passwords and groups.
pwunconv (8) - convert to and from shadow passwords and groups.
shadowconfig (8) - toggle shadow passwords on and off
we (1) - print the number of newlines. words, and bytes in files

Выбор команды неважен; apropos и man -k делают одно и то же. Список обшир ный, но, похоже, нам нужна программа we.
Не забывайте о ключе -f для вывода всех версий man-страницы:
$ man -f manpath
manpath (1) - determine search path for manual pages
manpath (5) - format of the /etc/manpath.config f i l e

Комментарий


Упомянутые команды выполняют поиск по ключевым словам в секциях DESCRIPTION man-страниц. Количество искомых слов может быть произвольным, но чем больше слов, тем больше результатов вы получите, потому что команда поочеред но ищет каждое слово.
См. также apropos(l),man(l).