동작하는 코드
Claude Code 세션에서 이렇게 입력해보세요:
> /help
사용 가능한 슬래시 명령어 목록이 나타납니다. 자주 쓰는 것들을 먼저 알아봅시다.
> /status
현재 세션 상태를 보여줍니다. 다음으로 파일을 직접 다뤄봅시다:
> server.js 파일을 읽어줘
Claude가 파일 내용을 보여줍니다. 이번에는 수정을 요청해보세요:
> server.js에서 포트 번호를 3000에서 8080으로 바꿔줘
Claude가 변경 내용을 diff 형태로 보여주고 승인을 요청합니다. y를 누르면 적용, n을 누르면 취소됩니다.
직접 수정하기
아래 시나리오를 순서대로 해보세요:
- 아무 프로젝트에서
claude를 실행합니다. - 특정 파일의 내용을 물어봅니다.
- 그 파일에 주석을 추가해달라고 요청합니다.
- diff를 확인하고 승인(
y) 또는 거부(n)해봅니다.
승인한 뒤 실제 파일이 바뀌었는지 다른 터미널에서 확인해보세요.
"왜?" — 승인 흐름이 중요한 이유
Claude Code는 파일을 직접 수정할 수 있는 강력한 도구입니다. 그래서 모든 변경은 여러분의 승인을 거칩니다. 이건 안전장치이면서 동시에 학습 기회이기도 합니다. diff를 읽는 습관이 곧 코드 리뷰 능력으로 이어집니다.
핵심 슬래시 명령어
| 명령어 | 기능 |
| ---------- | ------------------------------ |
| /help | 사용 가능한 명령어 목록 |
| /status | 현재 세션 상태 확인 |
| /clear | 대화 내역 초기화 |
| /compact | 대화를 요약해서 컨텍스트 절약 |
| /model | 사용 중인 모델 확인/변경 |
| /cost | 현재 세션의 토큰 사용량과 비용 |
단축키
| 키 | 기능 |
| -------- | ------------------ |
| Esc | 현재 응답 중단 |
| Ctrl+C | 세션 종료 |
| Tab | 파일 경로 자동완성 |
심화 학습
승인 없이 자동으로 실행할 수 있나요?
--dangerously-skip-permissions 플래그를 사용하면 승인 없이 모든 작업을 자동 실행합니다. 하지만 이름에서 알 수 있듯이 위험합니다. 신뢰할 수 있는 작업에서만, 그리고 Git으로 롤백할 수 있는 상태에서만 사용하세요.
/help로 전체 명령어 목록을 확인해보세요.- Claude에게 아무 파일을 읽어달라고 요청한 뒤, 한 줄을 수정해달라고 해보세요.
- diff를 확인하고 한 번은
y, 한 번은n을 눌러 차이를 느껴보세요. /cost로 현재까지 토큰 사용량을 확인해보세요.
Q1. Claude Code가 파일을 수정하려 할 때 사용자가 취할 수 있는 행동은?
- A) 항상 자동으로 적용된다
- B)
y로 승인하거나n으로 거부할 수 있다 - C) 수정이 불가능하고 읽기만 된다
- D) 웹 브라우저에서 확인해야 한다