Claude Code 명령어 이것저것.zip

김민창·2025년 10월 5일
0
post-thumbnail

터미널에서 클로드코드를 실행하려면 claude. 한글로는 치명ㄷ 입니다.

  • 이왕 돈내고 쓰는거 기능을 좀더 잘 써보자!

설치

npm install -g @anthropic-ai/claude-code

다음 URL 에서 확인할 수 있다.
https://www.claude.com/product/claude-code


최초 실행

claude

바로 claude code 가 실행된다. 클로드코드 버전, 사용하고있는 모델, 현재 위치를 확인할 수 있다.


이전 세션 가져오기

claude -r
또는
claude --resume

클로드 코드로 개발하다보면 하루에 토큰수도 정해져있고... 오늘은 여기까지만 하고싶기도하고...
뭐 그런 이유들로 마무리하지않고 다음번에 또다시 해야하는 경우가 있다.
그때 터미널에서 위 옵션을 통해 과거의 세션에 연결할 수 있다.

  • 폴더마다 세션 히스토리가 각자 저장된다.


가장 최근 세션 불러오기

claude -c
또는
claude --continue

--resume 은 히스토리를 불러와서 고른다고 한다면, 해당 명령어는 가장 최근에 실행했던 세션을 다시 열어준다.


모델 선택하기

/model

claude code cli 에 입장하고나서, 모델을 고를 수 있다

  • Opus 모델은 비싼 요금제에서만 되는것 같다....


줄바꿈 활성화

/terminal-setup
  • 해당 명령어로 줄바꿈을 활성화하고, windows 는 shift+enter, mac은 option+enter 으로 줄바꿈을 할 수 있다.


내 레포 읽게 하기

/init

바로 "해줘" 를 할수 있겠지만, 먼저 내 레포를 읽고 정리할 시간을 주자.

혼자서 여기저기 들쑤시며 볼수있게 권한을 열어달라고 요청한다.

혼자 만족하고 나면, CLAUDE.md 마크다운 파일을 생성한다.

init 의 결과물을 확인할 수 있다.

잠깐잠깐 CLAUDE.md 가 뭐냐면

claude code 에게 지침을 적어두는 메모라고 보면 된다. -> 메모리에 저장시키는 느낌으로!
대화를 시작할 때 마다 이 마크다운 파일을 먼저 읽게되고, /init 명령어로 만들어진 CLAUDE.md 파일을 보면 그냥 구어체로 적혀있는걸 볼 수 있다 -> 형식에 제한이 없음

다음과 같은 기본 값들을 미리 넣어줄 수 있다.

  • 코드 포맷팅 스타일
  • 자주 쓰는 명령어
  • 중요한 파일
  • 선호하는 코딩 패턴

그리고 # 을 누르면 메모에 빠른 추가를 할 수 있다!

해당 프로젝트에만 적용할지, 전체로 적용할지 지정할 수 있는 모습이다.


명령어 권한 쥐어주기

/permissions

사용하다보면 뭔가 자꾸 권한을 달라고 하는데, 생성/수정/삭제 요청뿐만아니라 읽기 권한도 달라고 한다.
좀 귀찮은 일인데, 권한을 처음부터 지정해서 줄 수 있다.

어떤룰을 추가할지

어떤 명령어에 대해

범위는??

  • Project settings (local) : git 에 올리지 않고 로컬에서만 사용하도록 저장
  • Project settings : git 에 까지 세팅을 올리도록 저장
  • User settings : 내 컴퓨터에 글로벌 세팅으로 저장

글로벌 세팅으로 했었고, 확인해보면 ls 명령어가 allow permissions 에 들어간걸 확인할 수 있다.


특정 파일만 읽게 하기

@

프로젝트 전체를 읽지 않아도 될때, 토큰을 적게 사용하기위한 컨트롤 이라 볼수있다.
혹시 다른 파일을 더 읽어야 할것 같다면 알아서 읽어도되냐고 접근권한을 물어본다.


글자 말고 더 추가하고싶다!

URL

  • URL 을 그대로 붙여넣으면, 해당 웹페이지의 내용을 읽는다!

이미지 추가하기

  • 터미널에 이미지를 드래그 앤 드롭을 하면 파일이 인풋으로 들어간다!

나만의 커스텀 명령어 만들기

.claude/commands/ 디렉토리에 마크다운 파일 추가

디렉토리에 마크다운 파일 추가를 해보자

/ 를 하면 나만의 커스텀 명령어가 나온다!!

그리고 마크다운 파일에 $ARGUMENTS 를 통해 인자값도 넘겨줄 수 있다.

cat babi.md
> refactoring code in $ARGUMENTS.

이 외에 많은것들이 존재하는데, 생각날때마다 추가하도록 하겠다.

profile
개발자 팡이

0개의 댓글