개요
`whatis`는 시스템에 설치된 명령어, 함수, 파일 형식 등의 매뉴얼 페이지 데이터베이스에서 키워드를 검색하여 해당 항목의 간략한 설명을 출력합니다. 이는 `man` 명령어로 전체 매뉴얼 페이지를 열기 전에 해당 명령어가 어떤 기능을 하는지 빠르게 확인하는 데 적합합니다.
주요 기능
- 명령어/함수/파일 형식의 한 줄 요약 제공
- 매뉴얼 페이지 데이터베이스 검색
- 빠른 정보 탐색 지원
주요 옵션
`whatis` 명령어는 검색 방식을 제어하거나 특정 매뉴얼 섹션을 지정하는 몇 가지 유용한 옵션을 제공합니다.
검색 및 출력
생성된 명령어:
명령어를 조합해 보세요.
설명:
`whatis` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
`whatis` 명령어의 다양한 활용 예시입니다.
기본 사용법
whatis ls
`ls` 명령어의 요약 정보를 확인합니다.
와일드카드 검색
whatis -w 'grep*'
`grep`으로 시작하는 모든 명령어의 요약 정보를 찾습니다.
특정 섹션 검색
whatis -s 1,5 passwd
`passwd` 명령어의 사용자 명령어(섹션 1)와 파일 형식(섹션 5)에 대한 정보를 확인합니다.
정규표현식 검색
whatis -r 'user|group'
정규표현식을 사용하여 'user' 또는 'group'이 포함된 명령어를 검색합니다.
팁 & 주의사항
`whatis` 사용 시 유용한 팁과 주의할 점입니다.
데이터베이스 업데이트
`whatis`는 매뉴얼 페이지 데이터베이스를 사용합니다. 새로운 매뉴얼 페이지가 설치되거나 기존 페이지가 업데이트된 경우, `whatis`가 정보를 찾지 못할 수 있습니다. 이 경우 `sudo mandb` 명령어를 실행하여 데이터베이스를 갱신해야 합니다.
매뉴얼 데이터베이스 갱신
sudo mandb
`whatis` 데이터베이스를 수동으로 갱신합니다.
apropos와의 차이점
`whatis`는 정확히 지정된 키워드에 대한 매뉴얼 페이지의 첫 줄을 검색하는 반면, `apropos` (`man -k`와 동일)는 매뉴얼 페이지의 이름과 설명 전체에서 키워드를 검색합니다. 따라서 `apropos`가 더 광범위한 검색 결과를 제공합니다.