Claude Code 치트시트

Anthropic 공식 CLI — 키보드 단축키, 명령어, 워크플로우 총정리

v2.1.91 · 2026.04.03 · 원본
⌨️ 키보드 단축키
일반 제어
단축키동작
Ctrl+C입력/생성 취소
Ctrl+D세션 종료
Ctrl+L화면 지우기
Ctrl+O상세 모드/트랜스크립트 토글
Ctrl+R히스토리 역검색
Ctrl+G프롬프트를 에디터에서 열기
Ctrl+B실행 중인 작업 백그라운드로
Ctrl+T작업 목록 토글
Ctrl+V이미지 붙여넣기
Ctrl+X, Ctrl+K백그라운드 에이전트 종료
Esc, Esc되감기 또는 요약
모드 전환
단축키동작
Shift+Tab권한 모드 순환 (일반→자동승인→플랜)
Alt+P모델 전환
Alt+T사고(Thinking) 토글
Alt+O빠른 모드(Fast) 토글 NEW
입력
단축키동작
\+Enter줄바꿈 (빠른 방법)
Ctrl+J줄바꿈 (제어 시퀀스)
프리픽스
프리픽스동작
/슬래시 명령어
!직접 bash 실행
@파일 멘션 + 자동완성
세션 선택기
동작
↑↓탐색
←→펼치기/접기
P미리보기
R이름 변경
/검색
A전체 프로젝트
B현재 브랜치
트랜스크립트 모드 (Ctrl+O)
동작
/트랜스크립트 검색
N / Shift+N다음/이전 일치
Ctrl+E전체 표시 토글
Q / Esc트랜스크립트 종료
⚡ 슬래시 명령어
세션 관리
명령어기능
/clear대화 초기화
/compact [초점]컨텍스트 압축
/resume세션 이어하기/전환
/rename [이름]현재 세션 이름 변경
/branch [이름]대화 분기 (/fork 별칭)
/cost토큰 사용량 통계
/context컨텍스트 시각화 (그리드)
/diff인터랙티브 diff 뷰어
/copy [N]마지막 (또는 N번째) 응답 복사
/rewind대화/코드 체크포인트 되감기
/export대화 내보내기
설정
명령어기능
/config설정 열기
/model [모델]모델 전환 (←→로 노력도 조절)
/fast [on|off]빠른 모드 토글
/vimvim 모드 토글
/theme색상 테마 변경
/permissions권한 보기/수정
/effort [레벨]노력도 설정 (low/medium/high/max/auto)
/keybindings키보드 단축키 커스터마이징
도구
명령어기능
/initCLAUDE.md 생성
/memoryCLAUDE.md 파일 편집
/mcpMCP 서버 관리
/hooks훅 관리
/skills사용 가능한 스킬 목록
/agents에이전트 관리
/chromeChrome 통합
/add-dir <경로>작업 디렉토리 추가
특수 명령어
명령어기능
/powerup인터랙티브 기능 학습 NEW
/btw <질문>사이드 질문 (컨텍스트 비소모)
/plan [설명]플랜 모드 (+ 자동 시작)
/loop [간격]반복 예약 작업
/voice푸시투톡 음성 (20개 언어)
/doctor설치 진단
/pr-comments [PR]GitHub PR 댓글 가져오기
/stats사용 기록 및 선호도
/insights세션 분석 리포트
/schedule클라우드 예약 작업
/security-review변경사항 보안 분석
/remote-controlclaude.ai/code 브리지 (/rc)
/usage요금제 한도 및 사용량
/help도움말 + 명령어 목록
🔌 MCP 서버
서버 추가
플래그용도
--transport http원격 HTTP (권장)
--transport stdio로컬 프로세스
--transport sse원격 SSE
범위
위치설명
~/.claude.json로컬 (본인만 사용)
.mcp.json프로젝트 (팀 공유/VCS)
관리
명령어동작
/mcp인터랙티브 UI
claude mcp list전체 서버 목록
claude mcp serveCC를 MCP 서버로 실행
주요 설정: Elicitation(입력 요청), 2KB 도구 설명 제한, maxResultSizeChars 최대 500K NEW
📁 메모리 & 파일
CLAUDE.md 위치
위치범위
./CLAUDE.md프로젝트 (팀 공유)
~/.claude/CLAUDE.md개인 (모든 프로젝트)
/etc/claude-code/관리형 (조직 전체)
규칙 & 가져오기
경로용도
.claude/rules/*.md프로젝트 규칙
~/.claude/rules/*.md사용자 규칙
paths: frontmatter경로별 규칙
@path/to/fileCLAUDE.md에서 가져오기
자동 메모리: ~/.claude/projects/<proj>/memory/에 저장. MEMORY.md + 토픽 파일, 자동 로드 (25KB/200줄 제한). CLAUDE.md는 컨텍스트 압축에서도 유지됩니다!
🧠 워크플로우 & 팁
플랜 모드
제어동작
Shift+Tab일반 → 자동승인 → 플랜 순환
--permission-mode plan플랜 모드로 시작
사고(Thinking) & 노력도
제어동작
Alt+T사고 모드 켜기/끄기
"ultrathink"해당 턴 최대 사고
Ctrl+O사고 과정 보기 (상세 모드)
/effort○ low · ◐ medium · ● high · ★ max
Git Worktree
플래그/설정기능
--worktree name기능별 독립 브랜치
isolation: worktree에이전트가 자체 워크트리에서 실행
sparsePaths필요한 디렉토리만 체크아웃
/batch자동으로 워크트리 생성
음성 모드
제어기능
/voice푸시투톡 활성화
Space (길게 누르기)녹음, 놓으면 전송
지원 언어한국어, 영어, 일본어 등 20개
컨텍스트 관리
명령어기능
/context사용량 + 최적화 팁
/compact [초점]초점을 두고 압축
자동 압축~95% 용량 시 자동 (3회 반복 감지) NEW
1M 컨텍스트Opus 4.6 (Max/Team/Enterprise)
세션 파워 무브
명령어/플래그기능
claude -c마지막 대화 이어하기
claude -r "이름"이름으로 세션 재개
/btw 질문사이드 질문 (컨텍스트 비소모)
cat file | claude -p파이프 입력
SDK / 헤드리스
플래그기능
claude -p "쿼리"비대화형 모드
--output-format json구조화된 출력
--max-budget-usd 5비용 상한
예약 & 원격
명령어기능
/loop 5m 메시지반복 작업
/rc원격 제어
--remoteclaude.ai 웹 세션
⚙️ 설정 & 환경변수
설정 파일
파일용도
~/.claude/settings.json사용자 설정
.claude/settings.json프로젝트 (공유)
.claude/settings.local.json로컬 전용
~/.claude.jsonOAuth, MCP, 상태
.mcp.json프로젝트 MCP 서버
managed-settings.d/드롭인 정책 파일
주요 설정
설정설명
modelOverrides모델 선택기 → 커스텀 ID 매핑
autoMemoryDirectory커스텀 메모리 디렉토리
worktree.sparsePaths스파스 체크아웃 디렉토리
hooks: if조건부 훅 (권한 규칙 문법)
hooks: "defer"헤드리스 일시정지 → 나중에 재개
disableSkillShellExec스킬/플러그인 셸 실행 차단 NEW
주요 환경변수
변수용도
ANTHROPIC_API_KEYAPI 인증
ANTHROPIC_MODEL기본 모델 선택
CLAUDE_CODE_EFFORT_LEVELlow/medium/high/max/auto
MAX_THINKING_TOKENS0=사고 비활성화
CLAUDE_CODE_NO_FLICKER대체 화면 렌더링 (=1) NEW
MCP_CONNECTION_NONBLOCKING-p에서 MCP 대기 건너뛰기 NEW
CLAUDECODECC 셸 감지 (=1)
🔧 스킬 & 에이전트
내장 스킬
스킬용도
/simplify코드 리뷰 (3개 병렬 에이전트)
/batch대규모 병렬 변경 (5~30 워크트리)
/debug [설명]디버그 로그로 문제 해결
/loop [간격]반복 예약 작업
/claude-apiAPI + SDK 레퍼런스 로드
커스텀 스킬 위치
위치범위
.claude/skills/<이름>/프로젝트 스킬
~/.claude/skills/<이름>/개인 스킬
스킬 Frontmatter
필드기능
description자동 호출 트리거
allowed-tools권한 프롬프트 건너뛰기
model스킬용 모델 재정의
paths: [글로브]경로별 활성화 NEW
context: fork서브에이전트에서 실행
$ARGUMENTS사용자 입력 플레이스홀더
!`cmd`동적 컨텍스트 주입
플러그인 bin/Bash 도구용 실행파일 NEW
내장 에이전트
에이전트설명
Explore빠른 읽기 전용 (Haiku)
Plan플랜 모드용 리서치
General모든 도구, 복잡한 작업
Bash터미널 별도 컨텍스트
에이전트 Frontmatter
필드기능
permissionModedefault/acceptEdits/plan/dontAsk/bypassPermissions
isolation: worktreeGit 워크트리에서 실행
memoryuser|project|local 영속 메모리
background: true백그라운드 작업
maxTurns에이전트 턴 수 제한
SendMessage에이전트 재개 (resume 대체)
@agent-name이름으로 서브에이전트 멘션 NEW
🖥️ CLI & 플래그
핵심 명령어
명령어기능
claude대화형 모드
claude "질문"프롬프트와 함께 시작
claude -p "질문"헤드리스 (비대화형)
claude -c마지막 대화 이어하기
claude -r "이름"세션 재개
claude update업데이트
주요 플래그
플래그기능
--model모델 설정
-wGit 워크트리
-n / --name세션 이름
--add-dir디렉토리 추가
--agent에이전트 사용
--allowedTools도구 사전 승인
--output-formatjson/stream
--max-turns턴 수 제한
--max-budget-usd비용 상한
--effortlow/medium/high/max
--permission-modeplan/default/…
--remote웹 세션
--bare최소 헤드리스 (훅/LSP 없음)
권한 모드
모드설명
default매번 확인 프롬프트
acceptEdits편집 자동 승인
plan읽기 전용
dontAsk허용 목록 외 거부
bypassPermissions모두 건너뛰기
원본: cc.storyfox.cz by @phasE89 · 한국어 번역: HaruLogs