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 file
Комментарий
Упомянутые команды выполняют поиск по ключевым словам в секциях DESCRIPTION man-страниц. Количество искомых слов может быть произвольным, но чем больше слов, тем больше результатов вы получите, потому что команда поочередно ищет каждое слово.
См. также
apropos(1), man(1)
.