언제 사용해야 하며 언제 매뉴얼 페이지를 확인 man
해야 합니까 ? man -k
매뉴얼 페이지를 보고 싶을 때마다 어떤 매뉴얼 페이지를 봐야 할지 혼란스러워집니다. 이것을 사용해야 할까요? man -k xyz
아니면 다음을 사용해야 할까요: man xyz
.
검색을 사용할 때 일부 매뉴얼 페이지를 찾을 수 없었지만 를 man
사용하면 동일한 페이지를 찾을 수 있습니다 man -k
.
그럼 언제 사용해야 하는지 설명해주세요 man xyz
or man -k xyz
.
답변1
을 수행하면 스위치 쌍이 수행하는 man man
작업이 표시됩니다 .-k
man
-k 스위치를 사용하십시오
man -k printf
Search the short descriptions and manual page names for the keyword
printf as regular expression. Print out any matches. Equivalent
to apropos -r printf.
위에서 언급한 도구는 apropos
매뉴얼 페이지의 이름과 각 파일에 대한 간략한 설명을 보면서 인덱스 파일을 검색합니다.
각 매뉴얼 페이지에는 간략한 설명이 있습니다.
apropos는 키워드 인스턴스에 대한 설명을 검색합니다.
다음과 같이 두 명령의 출력을 비교하여 두 명령이 동일한 작업을 수행하고 있음을 확신할 수 있습니다.
$ diff <(man -k printf) <(apropos -r printf)
$
그냥 남자들
a를 실행하기만 하면 man xyz
a가 실행될 때 정의된 위치에서 매뉴얼 페이지를 검색합니다 man -w
.
$ man -w
/usr/local/share/man:/usr/share/man
man xyz
따라서 명령을 입력하면 man
이 디렉토리에서 과 관련된 항목이 검색됩니다 xyz
.
결론은?
man xyz
name 에 해당하는 매뉴얼 페이지를 찾고 매뉴얼 페이지 이름에서 "xyz" 문자열과 각 매뉴얼 페이지에 대한 간략한 설명을 찾습니다 xyz
.man -k xyz