반응형
리눅스 명령어, apropos
apropos는 리눅스에서 명령어 이름이나 설명을 키워드로 검색할 수 있는 도구입니다.
사용자가 찾고자 하는 명령어를 정확히 몰라도, 관련 있는 키워드로 **man 페이지(매뉴얼 페이지)**를 찾아볼 수 있게 해 줍니다.
✅ 사용법
apropos [키워드]
- 입력한 키워드가 포함된 모든 man 페이지 항목을 검색하여 보여줍니다.
✅ 예제
🔹 예제 1: copy 키워드 검색
apropos copy

출력 예시:
cp (1) - copy files and directories
memcpy (3) - copy memory area
strncpy (3) - copy a string
bcopy (3) - copy byte sequences
괄호 안 숫자는 man page의 섹션 번호를 의미합니다.
예: (1)은 일반 명령어, (3)은 라이브러리 함수입니다.
🔹 예제 2: network 관련 명령어 찾기
apropos network
네트워크 설정, 도구, 시스템 함수 등 다양한 결과가 나타납니다.
🔹 예제 3: 키워드를 여러 개 넣는 것은 불가능합니다
apropos "file copy" # ✖ 하나의 키워드로 인식됨
→ file 따로, copy 따로 검색해야 합니다.
✅ 함께 쓰면 좋은 명령어
| man [명령어] | apropos로 찾은 명령어의 설명 자세히 보기 |
| whatis [명령어] | 간단한 설명만 보기 (apropos의 단축형) |
| man -k [키워드] | apropos와 기능 동일 |
✅ 데이터베이스 갱신 필요시
간혹 apropos 명령어가 작동하지 않거나 빈 결과가 나올 수 있습니다.
이럴 경우 매뉴얼 데이터베이스를 갱신해야 합니다.
sudo mandb
✅ 실습 예제 (시니어 교육용 추천)
| 디렉토리 관련 명령어 찾기 | apropos directory |
| 삭제 명령어 조사 | apropos delete |
| 사용자 관리 명령어 찾기 | apropos user |
| 시간 관련 도구 찾기 | apropos time |

✅ 요약정리
| 기능 | man 페이지 키워드 검색 |
| 명령어 | apropos [키워드] |
| 대체 명령어 | man -k, whatis |
| 출력 예 | 명령어 이름 + 간단한 설명 |
| 활용 | 명령어 모를 때, 주제별 명령어 찾기 |
| 주의 | 데이터베이스 갱신 필요 시 mandb 실행 |
'리눅스 > 리눅스 기초' 카테고리의 다른 글
| 사용자 kbh 추가 절차 (1) | 2025.05.02 |
|---|---|
| 리눅스 명령어, arp (1) | 2025.04.16 |
| 리눅스 명령어, yes (1) | 2025.04.14 |
| 리눅스 명령어, alias (0) | 2025.04.13 |
| 시스템 이름을 알아보는 방법 (3) | 2025.03.18 |