2.6 KiB
2.6 KiB
커맨드 개요
Claude Code는 두 가지 커맨드 범주를 허용합니다: 실행 시 전달하는 CLI 플래그와 세션 중 입력하는 슬래시 커맨드.
두 가지 커맨드 타입
| 타입 | 사용 시점 | 예시 |
|---|---|---|
| CLI 플래그 | 세션 시작 시 설정 — 모델, 출력 형식, 권한 모드 설정 | claude --permission-mode acceptEdits "테스트 수정해줘" |
| 슬래시 커맨드 | 실행 중인 세션과 상호작용 — 메모리 관리, 모델 전환, 코드 커밋 | /commit |
CLI 플래그는 한 번 소비되고 세션 중간에 변경할 수 없습니다(실행 중인 설정을 변경하는 /model과 /permissions 제외).
도움말 확인
# 모든 CLI 플래그 표시
claude --help
# 세션 내에서 슬래시 커맨드 목록
/help
/help는 현재 세션에서 사용 가능한 모든 슬래시 커맨드를 나열합니다 — 플러그인과 스킬이 추가한 커맨드 포함.
CLI 플래그 사용법
claude [플래그] [프롬프트]
# 비대화형: 응답 출력 후 종료
claude -p "README.md를 요약해줘" < README.md
# 세션 모델 설정
claude --model opus
# 파일 편집 자동 승인
claude --permission-mode acceptEdits
자세한 내용은 CLI 플래그 참조.
슬래시 커맨드 사용법
세션 내에서 입력 프롬프트에 슬래시 커맨드 입력:
/command [인수]
/init
/compact 최근 세 작업만 요약해줘
/model claude-opus-4-5
자세한 내용은 슬래시 커맨드 참조.
키보드 단축키
모든 대화형 Claude Code 세션에서 작동:
| 키 | 동작 |
|---|---|
Ctrl+C |
현재 응답 중단 (Claude가 턴 중간에 멈춤) |
Ctrl+D |
Claude Code 종료 |
Ctrl+L |
터미널 화면 지우기 (대화 기록은 지우지 않음) |
Up / Down |
입력 기록 탐색 |
Tab |
슬래시 커맨드 이름 자동완성 |
Escape |
진행 중인 권한 프롬프트 취소 |
📝
Ctrl+C는 현재 응답을 중단하지만 대화는 유지합니다. 세션을 완전히 종료하려면Ctrl+D또는/exit를 사용하세요.
서브커맨드
메인 claude 커맨드 외에도 터미널에서 사용 가능한 서브커맨드:
| 서브커맨드 | 설명 |
|---|---|
claude mcp |
MCP 서버 설정 및 관리 |
claude mcp serve |
Claude Code를 MCP 서버로 시작 |
claude doctor |
설치 및 설정 문제 진단 |
claude update |
Claude Code를 최신 버전으로 업데이트 |
claude mcp --help
claude doctor