DaleSchool

터미널 속 AI 파트너

입문15분

학습 목표

  • 슬래시 명령어로 Claude Code를 제어할 수 있다
  • Claude에게 파일을 읽고 수정하도록 요청할 수 있다
  • 변경 사항을 승인하거나 거부하는 흐름을 이해한다

동작하는 코드

Claude Code 세션에서 이렇게 입력해보세요:

> /help

사용 가능한 슬래시 명령어 목록이 나타납니다. 자주 쓰는 것들을 먼저 알아봅시다.

> /status

현재 세션 상태를 보여줍니다. 다음으로 파일을 직접 다뤄봅시다:

> server.js 파일을 읽어줘

Claude가 파일 내용을 보여줍니다. 이번에는 수정을 요청해보세요:

> server.js에서 포트 번호를 3000에서 8080으로 바꿔줘

Claude가 변경 내용을 diff 형태로 보여주고 승인을 요청합니다. y를 누르면 적용, n을 누르면 취소됩니다.

직접 수정하기

아래 시나리오를 순서대로 해보세요:

  1. 아무 프로젝트에서 claude를 실행합니다.
  2. 특정 파일의 내용을 물어봅니다.
  3. 그 파일에 주석을 추가해달라고 요청합니다.
  4. diff를 확인하고 승인(y) 또는 거부(n)해봅니다.

승인한 뒤 실제 파일이 바뀌었는지 다른 터미널에서 확인해보세요.

"왜?" — 승인 흐름이 중요한 이유

Claude Code는 파일을 직접 수정할 수 있는 강력한 도구입니다. 그래서 모든 변경은 여러분의 승인을 거칩니다. 이건 안전장치이면서 동시에 학습 기회이기도 합니다. diff를 읽는 습관이 곧 코드 리뷰 능력으로 이어집니다.

핵심 슬래시 명령어

| 명령어 | 기능 | | ---------- | ------------------------------ | | /help | 사용 가능한 명령어 목록 | | /status | 현재 세션 상태 확인 | | /clear | 대화 내역 초기화 | | /compact | 대화를 요약해서 컨텍스트 절약 | | /model | 사용 중인 모델 확인/변경 | | /cost | 현재 세션의 토큰 사용량과 비용 |

단축키

| 키 | 기능 | | -------- | ------------------ | | Esc | 현재 응답 중단 | | Ctrl+C | 세션 종료 | | Tab | 파일 경로 자동완성 |

심화 학습

승인 없이 자동으로 실행할 수 있나요?

--dangerously-skip-permissions 플래그를 사용하면 승인 없이 모든 작업을 자동 실행합니다. 하지만 이름에서 알 수 있듯이 위험합니다. 신뢰할 수 있는 작업에서만, 그리고 Git으로 롤백할 수 있는 상태에서만 사용하세요.

  1. /help로 전체 명령어 목록을 확인해보세요.
  2. Claude에게 아무 파일을 읽어달라고 요청한 뒤, 한 줄을 수정해달라고 해보세요.
  3. diff를 확인하고 한 번은 y, 한 번은 n을 눌러 차이를 느껴보세요.
  4. /cost로 현재까지 토큰 사용량을 확인해보세요.

Q1. Claude Code가 파일을 수정하려 할 때 사용자가 취할 수 있는 행동은?

  • A) 항상 자동으로 적용된다
  • B) y로 승인하거나 n으로 거부할 수 있다
  • C) 수정이 불가능하고 읽기만 된다
  • D) 웹 브라우저에서 확인해야 한다

참고 자료