Linux에서 전체 매뉴얼 페이지를 검색하는 방법은 무엇입니까?


18

때로는 모든 매뉴얼 페이지에서 특정 단어를 찾아야합니다. 본인은 알고 apropos있지만 매뉴얼 권한을 이해하면 설명 만 검색하도록 제한합니다.

각 매뉴얼 페이지에는 간단한 설명이 있습니다. apropos는 키워드 인스턴스에 대한 설명을 검색합니다.

예를 들어, 'viminfo'와 같은 단어를 찾으면 전혀 결과가 없습니다 ...

$ apropos viminfo
viminfo: nothing appropriate.

...이 단어는 Vim 매뉴얼 (나의 시스템에 설치되어 있음)의 나중 섹션에 있지만.

   -i {viminfo}
               When  using  the  viminfo file is enabled, this option sets the filename to use, instead of the default "~/.vim‐
               info".  This can also be used to skip the use of the .viminfo file, by giving the name "NONE".

그러면 모든 매뉴얼의 모든 섹션에서 단어를 어떻게 찾을 수 있습니까?

답변:


30

보낸 사람 man man:

-K, --global-apropos
      Search for text in all manual  pages.   This  is  a  brute-force
      search,  and is likely to take some time; if you can, you should
      specify a section to reduce the number of pages that need to  be
      searched.   Search terms may be simple strings (the default), or
      regular expressions if the --regex option is used.

이것은 직접 맨 (개방 vim, 다음 ex, 다음 gview과 같이 당신이 다른 옵션을 추가 할 수 있도록, 저를 들어, ...) -w맨 페이지가 표시됩니다있는 아이디어를 얻을 수 있습니다.

$ man -wK viminfo
/usr/share/man/man1/vim.1.gz
/usr/share/man/man1/vim.1.gz
/usr/share/man/man1/gvim.1.gz
/usr/share/man/man1/gvim.1.gz
/usr/share/man/man1/run-one.1.gz
/usr/share/man/man1/gvim.1.gz
/usr/share/man/man1/gvim.1.gz
/usr/share/man/man1/run-one.1.gz
/usr/share/man/man1/run-one.1.gz
...

4
-wK 조합은 특히 흥미 롭습니다
Leo Ufimtsev

6

의 전역 apropos 옵션을 사용하십시오 man.

 -K, --global-apropos
              Search for text in all manual pages.  This is a brute-force search, and is likely to take some time; if you can, you should specify a section to reduce the number  of pages that need to be searched.  Search terms may be simple strings (the default), or regular expressions if the --regex option is used.

따라서 man -K viminfo필요한 페이지를 제공합니다.


0
$ man -K "fopen"

당신에게 출력을 제공합니다

/usr/share/man/en/man3/fclose.3.gz? [ynq]  

y 매뉴얼 페이지를 열거 나 표시하는 방법

n 검색을 계속하려면

q 검색을 종료하려면


0

NetBSD전체 텍스트 검색 구현이 apropos(1)있으며 NAME섹션으로 만 제한하지 않고 매뉴얼 페이지의 전체 내용을 검색 합니다. 확인하고 싶을 수도 있습니다.

웹 기반 인터페이스도 있습니다 : man-k.org


면책 조항 : 나는 두 도구의 개발자입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.