사용하다보면 대부분 apropos
시스템콜, 라이브러리콜 등은 신경쓰지 않습니다. - 그냥 이름을 잊어버린 명령어를 찾고 싶을 뿐입니다. apropos
실행 파일과 명령(매뉴얼의 섹션 1)만 표시하고 다른 모든 것을 필터링 하도록 출력을 줄이는 방법이 있습니까 ?
답변1
당신이 사용하고 있다고 가정man-db
버전apropos
, 다음 옵션을 사용하여 관심 있는 섹션을 지정할 수 있습니다 -s
.
apropos -s 1 read
관리 명령을 포함하려면 다음을 수행하십시오.
apropos -s 1,8 read
에서 man apropos
:
-s list, --sections=list, --section=list
해당 매뉴얼 섹션만 검색하세요. list는 콜론 또는 쉼표로 구분된 섹션 목록입니다. 목록의 항목이 "3"과 같은 간단한 섹션인 경우 표시되는 설명 목록에는 "3", "3perl", "3x" 등의 섹션이 포함됩니다. 확장명(예: "3perl")을 사용하면 목록에는 매뉴얼 섹션의 해당 섹션에 있는 페이지만 포함됩니다.
다른 버전을 사용하면 다음과 같은 결과를 apropos
얻을 수 있습니다 grep
.
apropos read | grep '(1)'
또는
apropos read | grep -E '\((1|8))'