특정 작업을 수행하는 프로그램을 찾기 위해 터미널에서 어떤 명령을 사용할 수 있습니까? [복사]

특정 작업을 수행하는 프로그램을 찾기 위해 터미널에서 어떤 명령을 사용할 수 있습니까? [복사]

나는 종종 Alt 키를 누른 채 "Linux에서 X를 수행하는 방법"을 검색합니다.

특정 상황에서 사용할 수 있는 도구를 찾기 위해 Linux(예: 매뉴얼 페이지)에서 검색할 수 있는 방법이 있습니까?

예를 들어 이전에는 폴더가 차지하는 공간을 확인하는 명령이 필요했습니다. (Windows 용어는 죄송합니다. 저는 처음입니다!) du -h터미널을 떠나지 않고도 이 명령을 찾을 수 있는 방법이 있습니까 ?

답변1

apropos(or) 명령은 man -k지정된 검색어를 포함하는 이 섹션(Unix 매뉴얼의 첫 번째 섹션)에 있는 모든 매뉴얼을 반환합니다. NAME이 부분은 "whatis" 데이터베이스에 저장됩니다.

"공백"을 처리하는 명령을 찾으려면 다음을 수행하십시오.

$ apropos space

dfOS X에서는 ("사용 가능한 디스크 공간 표시") 및 기타 관련 항목(그러나 btw)을 찾습니다.아니요 duNAME, 적어도 OS X에서는 그렇지 않습니다. 모두 시스템 설명서 자체의 해당 섹션에 따라 다릅니다.

$ apropos "disk usage"

du("디스크 사용량 통계 표시")를 포함하여 더 제한적인 옵션이 제공됩니다 .

시행착오를 거쳐 검색어를 찾아야 합니다... ;-)

whatis유틸리티는 반대 작업을 수행합니다.

$ whatis du
du(1)                    - display disk usage statistics

관련 정보