apropos — 매뉴얼 페이지 검색
Linux / 리눅스 기본 명령어 / apropos.html
설명 키워드로 매뉴얼 페이지를 찾아 주는 명령어.
기본 정보
| 명령어 이름 | apropos |
|---|---|
| 한 줄 소개 | 설명 키워드로 매뉴얼 페이지를 찾아 주는 명령어. |
| 제공 | man-db |
| 공식 문서 | https://man7.org/linux/man-pages/man1/apropos.1.html |
| 지원 운영체제 | Linux, macOS, BSD |
| 설치 여부 | 기본 탑재 (man-db) |
| 분류 | 리눅스 기본 명령어 (태그: 리눅스 기본 명령어 (태그: apropos, man, 검색, 매뉴얼)) |
이 명령어는 무엇인가?
apropos는 whatis 데이터베이스에서 짧은 설명을 검색해 관련 매뉴얼 페이지를 찾습니다. 명령어 이름은 알지만 어떤 도구가 필요한지 모를 때 유용합니다.
기본 검색은 설명 문구에 대한 부분 일치이며, -e로 정규식, -s로 섹션을 지정할 수 있습니다. whatis 데이터베이스가 오래되었으면 결과가 부실하므로 mandb로 갱신합니다.
어떤 문제를 해결하는가?
- 특정 작업을 수행할 명령어 이름이 기억나지 않을 때
- 압축, 네트워크 등 주제와 관련된 도구를 훑어볼 때
- 매뉴얼이 어느 섹션에 있는지 확인할 때
- 새로 설치한 패키지의 명령어를 찾을 때
주요 기능
키워드 검색
설명에 키워드가 포함된 매뉴얼을 모두 찾습니다.
- 활용 상황: 도구 이름을 모를 때
- 얻는 결과: 후보 명령어를 한 번에 볼 수 있습니다.
- 제한 사항: 설명이 짧아 관련성이 낮은 결과도 섞입니다.
정확 일치
-e 옵션으로 정규식 패턴을 사용합니다.
- 활용 상황: 단어 경계를 지정해 잡음을 줄일 때
- 얻는 결과: 검색 범위를 정교하게 조절할 수 있습니다.
- 제한 사항: 정규식 문법을 잘못 쓰면 결과가 비어 버립니다.
섹션 지정
-s 1처럼 섹션을 지정해 일반 명령만 봅니다.
- 활용 상황: 관리자 명령과 일반 명령을 구분할 때
- 얻는 결과: 같은 이름의 페이지 중 원하는 것을 고릅니다.
- 제한 사항: 섹션 번호를 모르면 필터가 오히려 방해됩니다.
설치 및 실행
설치 여부 확인
apropos --version
sudo apt install man-db # Debian/Ubuntu sudo dnf install man-db # Fedora
실제 사용 예제
주제로 찾기
압축 관련 명령을 찾아 봅니다.
apropos compression | head
정확 일치
정규식으로 단어를 한정합니다.
apropos -e '^zip'
DB 갱신 후 검색
데이터베이스를 갱신하고 다시 찾습니다.
sudo mandb
apropos 'disk usage'