매뉴얼 페이지를 찾을 때 "사용자 기여 Perl 문서"가 나타나는 이유는 무엇입니까?

매뉴얼 페이지를 찾을 때 "사용자 기여 Perl 문서"가 나타나는 이유는 무엇입니까?

내가

man -f <some string>

예상되는 Unix 매뉴얼 페이지 외에도 "사용자 기여 Perl 문서"라는 제목의 이상해 보이는 항목을 많이 받았습니다. 예를 들어

man -f ip

그 외에도 그런 것들

ip(4)            - Internet Protocol
ip2cc(1)         - lookup country from IP address or hostname
ipconfig(8)      - view and control IP configuration state
...

또한 다음과 같은 항목이 나열됩니다.

IP::Authority(3pm)       - fast lookup of authority by IP address
IP::Country(3pm)         - fast lookup of country codes from IP addresses
IP::Country::Fast(3pm)   - fast lookup of country codes by IP address
IP::Country::MaxMind(3pm) - Look up country by IP Address
IP::Country::Medium(3pm) - cached lookup of country codes by IP address and domain name

이들 모두는 "사용자 기여 Perl 문서"로 식별됩니다.

OS X 10.8.2에서 내 "man" 경로는 다음과 같습니다 man --path.

/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man

이는 이러한 추가 페이지를 표시하지 않는 다른 컴퓨터와 동일합니다.

이것들은 어디서 오는 걸까요? 기본적으로 결과를 Unix 셸 페이지로만 제한할 수 있나요?

답변1

Perl은 라이브러리 작성자가 문서를 포함하도록 권장합니다.현물 상환 지불각 소스 파일의 형식을 지정합니다. 문서는 매뉴얼 페이지를 포함한 다른 형식으로 자동 번역될 수 있으며 많은 시스템에서는 설치된 Perl 모듈에 대한 문서를 매뉴얼 페이지로 제공합니다.

Perl 모듈의 매뉴얼 페이지는 섹션에 있습니다 3pm. -Sman에 옵션을 전달하고 3을 포함하지 않는 값을 지정하면 전체 섹션 3(모든 언어의 라이브러리 함수)을 건너뛸 수 있습니다 .

man -S 1:8:4:5:6:7 foo

환경 변수 설정은 MANSECT동일한 효과를 갖습니다. OSX에서 파트 3을 유지하면서 오후 3시 부분을 제외할 수 있는 방법은 없다고 생각합니다.

답변2

이것은 Perl 모듈에 대한 매뉴얼 페이지입니다(쓸데없는 선물: 3pm섹션 3(라이브러리 함수), *P*erl *M*odule). 대부분은 Perl에 대한 사용자 기여입니다(참조CPAN) 및 해당 문서도 함께 제공됩니다.

관련 정보