사용 가능한 모든 매뉴얼 페이지 목록 페이지 목록을 생성하는

시스템에서 사용 가능한 모든 매뉴얼 페이지 목록을 생성하는 방법은 무엇입니까?



답변

용도:

apropos .

또는:

man -k .

.“모든 문자”를 의미하는 정규식은 어디에 있습니까 ?


답변

$ man -k . -s <section-NR>

예를 들어 모든 섹션 2 페이지 를 표시하려면 다음을 수행하십시오.

$ man -k . -s 2


답변

내가 가장 좋아하는 것은 다음과 같습니다.

whatis -r .

특정 섹션의 모든 매뉴얼 페이지보려면-s 플래그를 사용하십시오 .

예를 들어, 모든 실행 가능 명령 (섹션 1)에 대한 모든 매뉴얼 페이지 목록을 얻으려면 다음을 수행하십시오.

whatis -s 1 -r .


답변

# Shell script to list pathname of all available man pages  
mandirs="\`man -w | sed 's/:/ /g'\`"  
find $mandirs -type f  

이것은 “man -w”에 의해 생성 된 man 디렉토리의 목록을 사용하여 모든 man 파일의 목록을 생성하지만, cYrus의 모든 문자 정규식 솔루션이 훨씬 더 좋습니다. 이름 :

apropos . | awk '{print $1}'

또는

man -k . | awk '{print $1}'


답변

또는 지시문 /etc/man.config에 의해 추가 된 추가 디렉토리와 함께에 나열된 경로 를 확인하십시오 .FHSFSSTND


답변

macOS에서는 다음을 사용할 수 있습니다

man -k .

또는

apropos .

또는

whatis .

그러나 맥 OS에서 man -k, apropos그리고 whatis명령 섹션에 의해 필터링을 지원하지 않습니다.

따라서 다음 파이프 라인을 사용하여이를 수행 할 수 있습니다

man -k . | grep \(1\) | less

1선택한 수동 섹션으로 교체 할 수 있습니다 .


답변