Claude Code CLI 명령어 및 단축키 치트시트
호환 버전: v2.1.x | 2026년 2월 업데이트
검색 필드에 명령어 이름을 입력하거나 카테고리(슬래시 명령어, 키보드 단축키 등)로 필터링하여 필요한 명령어를 찾으세요.
각 명령어의 설명과 실용적인 사용 예제를 확인하세요.
복사 버튼을 클릭하면 명령어가 클립보드에 복사되어 터미널에서 바로 사용할 수 있습니다.
/help사용 가능한 명령어와 도움말 표시/compact대화 기록을 요약하여 압축/compact [지시]사용자 지정 지시로 압축/clear현재 대화를 초기화/config현재 설정을 확인 및 변경/context현재 컨텍스트 윈도우 사용량 확인/copyClaude의 마지막 응답을 클립보드에 복사 (코드 블록이 여러 개인 경우 선택 화면 표시)/cost현재 세션의 토큰 사용량 표시/debug디버그 정보 및 로그 표시/desktop현재 세션을 Claude 데스크톱 앱에서 열기/doctor환경 설정 및 연결 상태 확인/exitClaude Code 세션 종료/export현재 대화 내용 내보내기/initCLAUDE.md 파일을 생성하여 프로젝트 설정/mcpMCP 서버 상태 확인 및 관리/memoryCLAUDE.md 파일을 열어 편집/model사용할 모델을 선택 및 변경 (화살표 키로 Effort 레벨 조정 가능)/model claude-sonnet-4-6특정 모델로 전환/permissions도구 권한 설정 확인 및 변경/plan계획을 작성하기 위해 플랜 모드로 전환/rename [새 이름]세션에 이름을 지정하여 관리 편의성 향상/resume이전 세션을 선택하여 재개/rewind마지막 변경 사항을 취소하고 이전 상태로 복원/stats사용 통계 표시/status모델, 컨텍스트 사용량 등을 표시/statusline상태 표시줄 표시 방식 사용자 지정/tasks실행 중인 백그라운드 작업 보기/teleportclaude.ai에서 시작한 원격 세션을 CLI에서 재개/terminal-setup권장 터미널 설정 확인/themeUI 색상 테마를 선택하여 변경/todos작업 목록의 TODO 항목 보기/usage현재 플랜 사용량 및 잔여 한도 확인/vimVim 스타일 키 바인딩 활성화 및 비활성화/agents사용 가능한 서브 에이전트 및 설정 표시/fast동일 모델에서 빠른 출력을 위한 Fast 모드 활성화 및 비활성화/hooks도구 실행 시 트리거되는 훅(셸 명령어) 설정 및 확인/plugin플러그인 목록 확인, 설치 또는 제거Escape실행 중인 처리를 중단하거나 입력 텍스트 지우기Tab입력 중인 파일 경로나 명령어를 자동 완성Enter입력한 메시지를 Claude에 전송Shift+Tab퍼미션 모드를 순서대로 전환Up Arrow이전에 입력한 메시지 표시Ctrl+B현재 작업을 백그라운드에서 실행Ctrl+C실행 중인 작업이나 명령어 중단Ctrl+DClaude Code 세션 종료Ctrl+F실행 중인 모든 백그라운드 에이전트 중지Ctrl+G텍스트 편집기에서 입력 내용 편집Ctrl+J입력 중에 줄바꿈 추가Ctrl+K커서 위치부터 줄 끝까지의 텍스트 삭제Ctrl+L터미널 화면 지우기Ctrl+O상세 출력 모드 활성화 및 비활성화Ctrl+R과거 명령어 기록을 점진적으로 검색Ctrl+T작업 목록 패널 표시 및 숨기기Ctrl+U현재 줄의 모든 텍스트 삭제Ctrl+V클립보드 이미지를 Claude Code에 붙여넣기Ctrl+YCtrl+K 또는 Ctrl+U로 삭제한 텍스트 붙여넣기Esc+Esc마지막 변경 사항을 되돌리거나 대화를 요약Option+P사용 중인 AI 모델을 빠르게 전환Option+T확장 사고 모드 활성화 및 비활성화Shift+Enter지원되는 터미널에서 입력 중 줄 바꿈 추가Alt+B커서를 왼쪽으로 한 단어 이동Alt+F커서를 오른쪽으로 한 단어 이동claudeClaude Code를 대화형 모드로 시작claude "이 코드에 버그가 있나요?"한 번의 질문을 실행하고 종료cat file.py | claude -p "이 코드를 리뷰해 주세요"표준 입력에서 데이터를 받아 처리claude -c이전 세션의 대화를 이어서 재개claude -r이전 세션을 선택하여 재개claude -r session-name지정한 이름의 세션 재개claude --model claude-sonnet-4-6특정 모델을 지정하여 시작claude --permission-mode plan플랜 모드로 시작 (실행 전 확인 필요)claude --debug디버그 정보를 활성화하여 시작claude -d "api,hooks"특정 카테고리의 디버그 정보만 표시claude --verbose상세 디버그 로깅을 활성화하여 시작claude --system-prompt "You are a TypeScript expert"사용자 지정 시스템 프롬프트로 시작claude --append-system-prompt "Always respond in English"기본 시스템 프롬프트를 유지하면서 사용자 지정 지시 추가claude --effort high모델의 추론 레벨을 high로 설정하여 시작claude --worktreeGit 워크트리를 사용한 격리 환경에서 실행claude --worktree --tmuxtmux 세션에서 워크트리를 시작 (iTerm2 사용 시 네이티브 창 분할 활용)claude --allowedTools "Bash,Read,Write"사용 가능한 도구를 제한하여 시작claude --disallowedTools "Bash"지정한 도구를 모델의 컨텍스트에서 완전히 제거claude --tools "Bash,Edit,Read"사용할 내장 도구를 명시적으로 지정claude --tools ""모든 도구 비활성화claude --dangerously-skip-permissions오프라인 샌드박스 환경에서 모든 권한 확인 건너뛰기claude --allow-dangerously-skip-permissions기본으로 활성화하지 않고 권한 우회를 허용claude -p "테스트" --output-format jsonJSON 형식으로 결과 출력claude -p --input-format stream-json실시간 스트리밍 입력 형식으로 실행 (--print 모드 전용)claude -p "user info" --json-schema '{"type":"object"}'JSON Schema에 맞는 유효한 JSON 출력 가져오기claude -p --output-format stream-json --include-partial-messages스트리밍 출력에 부분 메시지 청크 포함claude -p --input-format stream-json --output-format stream-json --replay-user-messages확인을 위해 stdin 사용자 메시지를 stdout으로 재출력claude --agent my-agent지정한 에이전트 설정으로 세션 시작claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'커스텀 에이전트를 인라인으로 정의하여 사용claude --mcp-config mcp.jsonJSON 파일에서 MCP 서버 설정 로드claude --mcp-config mcp.json --strict-mcp-config지정한 MCP 서버만 사용하고 다른 모든 MCP 설정 무시claude --disable-slash-commands모든 커스텀 스킬을 비활성화한 상태로 시작claude -c --fork-session이전 대화를 새 세션으로 계속 이어가기claude --session-id <uuid>특정 UUID로 세션 시작 또는 재개claude -p --no-session-persistence "test"저장되지 않아 재개할 수 없는 임시 세션으로 실행claude --from-pr 123지정한 PR 번호에 연결된 세션 재개claude -p "test" --fallback-model sonnet기본 모델이 과부하 상태일 때 자동으로 이 모델로 전환claude --max-budget-usd 10세션의 API 사용 금액 상한을 USD로 설정claude --add-dir /path/to/other-project메인 디렉토리와 함께 추가 작업 디렉토리를 지정하여 시작claude --file file_abc:doc.txt file_def:img.png시작 시 지정한 파일 리소스를 다운로드claude --chromeChrome 연동을 활성화하여 시작claude --ide시작 시 사용 가능한 IDE에 자동 연결claude --plugin-dir /path/to/plugins시작 시 지정한 디렉토리에서 플러그인 로드claude --settings settings.json커스텀 설정 파일을 사용하여 시작claude --setting-sources user,project사용자 및 프로젝트 설정만 로드claude --debug-file /tmp/claude-debug.log지정한 파일 경로에 디버그 로그 저장claude --betas feature-nameAPI 요청에 베타 헤더 포함claude auth loginAnthropic 계정으로 로그인claude auth logout현재 계정에서 로그아웃claude agents사용 가능한 에이전트 표시claude mcp add server-name -s user -- commandMCP 서버 추가claude mcp list설정된 MCP 서버 목록 표시claude plugin list설치된 플러그인 목록 표시claude doctor자동 업데이터 상태 진단claude update최신 버전으로 업데이트claude installClaude Code 설치 또는 특정 버전으로 전환claude setup-tokenCI/CD 환경용 장기 인증 토큰 설정Claude Code 명령어는 Claude Code CLI에서 사용할 수 있는 슬래시 명령어, 키보드 단축키, CLI 옵션을 정리한 치트시트입니다. 일상적인 개발 작업에 필요한 명령어를 포괄적으로 다루며, 각 명령어의 설명과 사용 예제를 원클릭으로 복사할 수 있습니다.
Claude Code는 Anthropic이 제공하는 AI 코딩 어시스턴트로, 터미널에서 대화형으로 코드 작성, 편집, 리뷰 등을 할 수 있습니다.
/compact는 대화 기록을 요약하여 압축하고 컨텍스트 윈도우 사용량을 줄입니다. /clear는 대화 기록을 완전히 지우고 새 세션을 시작합니다.
claude "prompt"는 원샷 모드로 프롬프트를 실행하고 결과를 표시합니다. claude -p는 파이프 모드로 표준 입력에서 데이터를 받아 다른 명령어와 파이프로 연동할 수 있습니다.
네, /model 명령어를 사용하여 세션 중에 모델을 전환할 수 있습니다. 사용 가능한 모델 목록이 표시되며 선택할 수 있습니다.
MCP(Model Context Protocol) 서버는 Claude Code의 기능을 확장하는 플러그인과 같은 것입니다. 외부 도구 및 서비스와의 연동을 가능하게 하며, /mcp 명령어나 claude mcp 명령어로 관리할 수 있습니다.