Linux / 명령어 / htop - 대화형 프로세스 목록 탐색
htop은 CPU·메모리 사용량과 프로세스 목록을 대화형 화면에서 탐색하는 도구입니다. 검색과 필터, 정렬을 쉽게 할 수 있지만 배포판에 따라 별도 설치가 필요합니다.
htop 명령어란?
프로세스 행을 선택하고 키보드 기능으로 원하는 대상을 살펴볼 수 있습니다. 일반적으로 F3은 검색, F4는 필터, F10은 종료입니다. 키 배치는 버전과 터미널 설정에 따라 달라질 수 있으므로 화면의 도움말을 함께 확인하세요.
기본 문법
htop [옵션]
설치된 구현과 옵션은 배포판에 따라 다를 수 있습니다. man htop으로 현재 시스템의 설명을 확인하세요.
사용 예제
대화형 화면 열기
상단 자원 사용량과 아래 프로세스 목록을 함께 확인합니다.
htop
특정 사용자 작업만 보기
관리 중인 사용자의 프로세스로 범위를 좁힙니다.
htop -u alice
특정 PID에 집중
이미 확인한 프로세스의 상태를 관찰합니다.
htop -p 1234
대화형 화면 읽기
htop은 상단에 CPU 코어별 사용량과 메모리·스왑 사용량을, 아래에 프로세스 목록을 표시하는 대화형 도구입니다. 일반 명령처럼 고정된 몇 줄의 결과가 아니라 화면이 계속 갱신됩니다.
htop
표시 구조 예시(실제 수치·열 배치는 설정마다 다름):
CPU [####....] Mem [##......] PID USER CPU% MEM% COMMAND ... ... ... ... ...
F3로 이름을 검색하고 F6로 정렬 기준을 바꾸며 F10 또는 q로 종료할 수 있습니다. 키 구성은 설치 버전과 터미널에 따라 다를 수 있습니다. 프로세스를 종료할 때는 먼저 PID와 전체 명령행을 확인하고, 필요한 권한만 사용하세요.
주요 옵션과 형식
| 옵션·형식 | 설명 |
|---|---|
-u 사용자 |
지정한 사용자의 프로세스로 제한합니다. |
-p PID |
지정한 PID를 대상으로 시작합니다. |
-d 지연 |
갱신 지연을 설정합니다. 단위는 구현의 도움말로 확인합니다. |
-C |
지원되는 버전에서 색상 표시를 끕니다. |
사용할 때 주의할 점
htop은 기본 설치 명령이 아닐 수 있습니다. 패키지 설치 전에는 배포판의 저장소와 패키지 이름을 확인하세요. 화면에서 시그널을 보내는 기능은 실제 프로세스에 영향을 주므로 검색 결과와 PID를 재확인하고, 실행 권한이 없는 프로세스는 제어되지 않을 수 있습니다.
자주 묻는 질문
htop이 없으면 어떻게 하나요?
먼저 top이나 ps로 확인할 수 있습니다. htop이 필요하다면 해당 배포판의 공식 패키지 저장소에서 제공하는지 확인하세요.
공식 문서
옵션의 정확한 동작과 구현별 차이는 htop 관련 공식 문서에서 확인할 수 있습니다.









