Claude Code CLI 완벽 가이드 — 터미널 명령어, 플래그, 슬래시 커맨드 총정리

Claude Code CLI 완벽 가이드 — 터미널 명령어, 플래그, 슬래시 커맨드 총정리

파이프라이닝부터 토큰 관리까지, 개발자를 위한 터미널 AI 실전 레퍼런스


핵심 요약

  • CLI 명령어(터미널 호출), 실행 플래그(권한/환경 제어), 슬래시 커맨드(세션 내 관리) 세 계층으로 구성된다
  • 파이프(|)와 단발성 모드(-p)의 조합이 CI/CD 연동의 핵심이다
  • /compact/cost로 토큰 비용을 실시간 관리할 수 있다

배경

AI의 역할이 웹 챗봇을 넘어 터미널 내부로 들어오고 있다. Claude Code는 터미널을 벗어나지 않고 코드 작성, 디버깅, 시스템 제어를 수행할 수 있는 CLI 도구다. 시스템 설계자 관점에서 가장 큰 장점은 UNIX 명령어 체계와 자연스럽게 결합되는 파이프라이닝과 컨텍스트의 연속성이다.

1. 터미널 명령어 (CLI Commands)

본문

2. 실행 플래그 (CLI Flags)

1. 터미널 명령어 (CLI Commands)

명령어 설명
claude 대화형 세션 진입
claude "작업" 초기 프롬프트 전달 후 세션 시작
claude -p "작업" 단발성 실행 후 즉시 종료
cat 파일 \| claude -p 파이프라인 — 파일 내용을 AI에 전달
claude -c 가장 최근 대화 이어서 시작
claude -r "세션" "작업" 특정 세션 복구 후 후속 작업
claude update 최신 버전 업데이트
claude agents 하위 에이전트 목록 출력
claude mcp MCP(Model Context Protocol) 서버 관리

로그 분석 시 파이프 체인으로 엮어 쓰는 방식이 CI/CD 파이프라인 연동에 유용하다.

2. 실행 플래그 (CLI Flags)

권한/보안 제어 - --allowedTools "패턴": 특정 도구의 Y/N 확인 생략, 즉시 실행 허용 - --dangerously-skip-permissions: 모든 권한 확인 생략. 자동화에선 유용하나 검증 안 된 코드에선 위험

환경/컨텍스트 제어 - --add-dir <경로>: 추가 디렉토리 접근 경로 지정 - --agent <이름>: 특정 에이전트 강제 할당 - --append-system-prompt "내용": 시스템 프롬프트에 규칙 추가

확장 기능 - --chrome: 웹 자동화/E2E 테스트용 Chrome 통합 활성화 - --debug "<카테고리>": api, mcp 등 디버그 로그 출력

3. 슬래시 커맨드 (대화형 모드)

세션/토큰 관리 - /clear (/new, /reset): 대화 기록 초기화 — 비용 절감의 핵심 - /compact: 핵심만 남기고 기록 압축, 이후 토큰 소모 최소화 - /context: 현재 토큰 사용 상태 시각화 - /fork [이름]: 현재 문맥을 복제해 독립 세션 분기 (A/B 테스트에 유용) - /cost: 누적 토큰 사용량과 예상 비용 확인

워크스페이스 설정 - /add-dir <경로>: 실시간으로 참조 디렉토리 추가 - /init: CLAUDE.md 가이드 파일 생성

진단/유틸리티 - /doctor: 설치 상태, 권한, 환경 변수 자가 진단 - /diff: 커밋되지 않은 코드 수정 사항 확인 - /insights: 최근 세션 분석 및 병목 리포트

시행착오 / 주의사항

--dangerously-skip-permissions는 자동화 스크립트에서 편리하지만, 검증되지 않은 코드를 다룰 때는 시스템 훼손 위험이 있다. 프로덕션 환경에서는 --allowedTools로 세밀하게 제어하는 것을 권장한다.

마무리

Claude Code CLI의 핵심은 세 가지다. /init을 통한 CLAUDE.md 프로젝트 설정, 파이프(|) + -p를 활용한 단발성 자동화, /compact/cost를 통한 토큰 비용 관리. 이 세 가지만 익혀도 터미널 기반 AI 활용의 실무 생산성이 즉각 올라간다.

댓글

이 블로그의 인기 게시물

"LLM 핵심 학습 (1/6) — 기본: 토큰화·임베딩·어텐션·위치 인코딩"

"LLM 핵심 학습 (2/6) — 파인튜닝: LoRA·QLoRA·증류·Adapter"

"ML 기초 학습 (1/9) — 머신러닝과 sklearn: 학습의 좌표계"