man -k /apropos "적합한 것이 없습니다." man objdump 설명에 "compile"이라는 단어가 있습니다.

man -k /apropos "적합한 것이 없습니다." man objdump 설명에 "compile"이라는 단어가 있습니다.

나는 여러 기사를 읽었습니다 (man -k는 결과를 반환하지 않습니다) 처음에는 mandb아무것도 업데이트하지 않고 실행한 다음 mandb -c( 7438 manual pages were added.), 여전히

$ apropos compilation compilation: nothing appropriate.

하지만

$ MANWIDTH=120 man objdump | grep -B 5 compilation  
DESCRIPTION
       objdump displays information about one or more object files.  The options control what particular information
       to display.  This information is mostly useful to programmers who are working on the compilation tools, as

매뉴얼 페이지의 섹션 compilation내에 명확하게 표시됩니다 .DESCRIPTION

$ man apropos  
Each manual page has a short description available within it.  apropos searches the descriptions for instances of keyword.

왜 찾을 수 없나요 apropos?

시스템: 리눅스 민트 19.

답변1

"간단한 설명"을 참조할 때는 man apropos맨페이지의 "DESCRIPTION" 섹션을 참조하는 것이 아니라 "NAME" 섹션에서 명령 이름 뒤에 나오는 간단한 설명을 참조합니다. objdump이 경우 에는

이름

objdump- 대상 파일의 정보를 표시합니다.

간단한 설명은 "대상 파일의 정보 표시"입니다.

물론,

apropos "object files"

발견하다 objdump.

관련 정보