Страница 1 из 1

поиск regex во всех манах

Добавлено: 2008-05-04 20:59:39
koffu
В Fedora/CentOS/ASPLinux есть хорошая опция man, которая ищет во всех страницах совпадения и предлагает просмотреть эту страницу. :D

Код: Выделить всё

[koffu@centos ~]$ man -K ramdisk
/usr/share/man/man7/bootparam.7.gz? [ynq] n
/usr/share/man/man8/mkbootdisk.8.gz? [ynq]

Код: Выделить всё

[koffu@centos ~]$ man man
       -K     Search  for  the  specified string in *all* man pages. Warning:
              this is probably very slow! It  helps  to  specify  a  section.
              (Just  to  give  a rough idea, on my machine this takes about a
              minute per 500 man pages.)
В Debian, например, или в FreeBSD ее нет. Каким способом можно воспользоваться этой функцией либо аналогичной функциональностью, может кто знает? :?

Re: поиск regex во всех манах

Добавлено: 2008-05-04 21:10:26
Alex Keda
непонял - чем -k не устроило?

Re: поиск regex во всех манах

Добавлено: 2008-05-04 22:30:18
koffu

Код: Выделить всё

-k        Equivalent to apropos

Код: Выделить всё

The apropos utility searches a set of database files containing short
     descriptions of system commands for keywords and displays the result on
     the standard output.  The whatis utility displays only complete word
     matches.
Нужно чтобы по телу ман страниц искало, а не в коротком описании. Пробовал заюзать, некоторую инфу не находит. Например я точно помню какой параметр в конфиг файле, но в каком он конкретно мане лежит сразу найти не получается. В некоторых случаях не совпадает имя man страницы и конфиг файла. А память у меня короткая....

Re: поиск regex во всех манах

Добавлено: 2008-05-04 23:03:05
zingel
man apropos