Claude Code로 작업하다 보면 이런 화면이 자주 뜹니다.
Command contains $() command substitution
Do you want to proceed?
> 1. Yes
2. No
Esc to cancel · Tab to amend · ctrl+e to explain
파일 수정이나 명령어 실행마다 1번을 눌러 승인해야 작업이 이어집니다. 빠르게 만들다 보면 이게 반복해서 뜨는 게 꽤 불편합니다. --dangerously-skip-permissions 옵션을 쓰면 이 승인 과정을 건너뛸 수 있습니다. 매번 긴 옵션을 타이핑하는 대신 터미널 alias로 단축키를 만들어두면 훨씬 편합니다. macOS/Linux와 Windows 양쪽 설정 방법을 정리했습니다.
이 글은 Claude Code가 이미 설치되어 있고, 기본 사용법은 알고 있는 분을 대상으로 합니다.
자주 쓰는 옵션 3가지
Claude Code에서 실제로 자주 쓰게 되는 실행 방식은 세 가지입니다.
| 명령어 | 의미 | 사용 시점 |
|---|---|---|
claude | 기본 실행. 파일 수정·명령어 실행마다 승인 요청 | 처음 쓰는 프로젝트, 중요한 코드베이스 |
claude --dangerously-skip-permissions | 모든 권한 확인 자동 승인 | 내가 만든 프로젝트, 빠른 반복 작업 |
claude --resume --dangerously-skip-permissions | 이전 세션 이어서 + 자동 승인 | 어제 하던 작업 이어서 할 때 |
macOS / Linux (zsh) alias 설정
macOS는 기본 터미널 설정 파일이 ~/.zshrc입니다. 이 파일에 단축 명령어를 등록해두면 터미널을 열 때마다 자동으로 적용됩니다.
1단계: 설정 파일 열기
터미널을 열고 아래 명령어를 입력합니다. ~/.zshrc 파일이 없으면 자동으로 새로 만들어집니다.
open -e ~/.zshrc
텍스트 편집기(메모장 형태)가 열립니다. 파일이 비어 있어도 괜찮습니다.
2단계: 아래 내용을 파일 맨 아래에 추가
# Claude Code 단축 명령어
alias cc='claude'
alias ccd='claude --dangerously-skip-permissions'
alias ccr='claude --resume --dangerously-skip-permissions'
3단계: 저장 후 적용
파일을 저장(Cmd+S)한 뒤 터미널로 돌아와서 아래 명령어를 실행합니다.
source ~/.zshrc
오류 없이 넘어가면 정상 적용된 것입니다. 이후 터미널을 새로 열어도 자동으로 유지됩니다.
잘 됐는지 확인하려면 아래를 입력해보세요. claude 경로가 출력되면 성공입니다.
which cc
Windows (PowerShell) 설정
PowerShell에서는 alias 대신 function으로 등록합니다. $PROFILE 파일을 열어서 아래 내용을 추가합니다.
# $PROFILE 파일 경로 확인
echo $PROFILE
# 파일 열기 (없으면 자동 생성)
notepad $PROFILE
파일에 추가할 내용:
function cc { claude @args }
function ccd { claude --dangerously-skip-permissions @args }
function ccr { claude --resume --dangerously-skip-permissions @args }
저장 후 PowerShell을 재시작하면 적용됩니다. 실행 정책 오류가 나면 아래를 먼저 실행하세요.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
실제 사용 예시
등록 후 이렇게 씁니다.
# 프로젝트 디렉토리로 이동
cd ~/my-project
# 기본 실행 (파일 수정마다 승인)
cc
# 빠른 작업 (자동 승인)
ccd
# 어제 하던 세션 이어서
ccr
–dangerously-skip-permissions 주의사항
이 옵션은 파일 수정, 명령어 실행, 패키지 설치 등 모든 권한 확인을 건너뜁니다. 내가 직접 만든 프로젝트나 신뢰하는 환경에서만 쓰세요.
- 써도 되는 상황: 혼자 관리하는 개인 프로젝트, 로컬 개발 환경, 내용을 잘 아는 코드베이스
- 주의가 필요한 상황: 처음 보는 오픈소스 코드, 팀 공유 저장소, 프로덕션 서버 디렉토리
- 피해야 하는 상황: 출처 불명의 코드, 민감한 데이터가 있는 디렉토리
권한 확인 승인이 번거롭게 느껴질 때는 오히려 Claude Code가 뭘 하려는지 한 번 더 확인할 기회이기도 합니다. 처음 프로젝트를 시작할 때는 기본 cc로 진행하면서 동작을 익힌 뒤, 익숙해지면 ccd로 전환하는 게 좋습니다.
추가 팁: 프로젝트별 설정 파일 (CLAUDE.md)
alias 외에도 프로젝트 루트에 CLAUDE.md 파일을 만들어두면 Claude Code가 해당 프로젝트의 규칙과 구조를 미리 파악합니다. 매번 설명하지 않아도 되니 반복 작업이 많은 프로젝트에서 효율이 올라갑니다.
# CLAUDE.md 예시
## 프로젝트 개요
WordPress 기반 기술 블로그
## 규칙
- 워드프레스 코어 직접 수정 금지
- PHP 작업은 차일드 테마 또는 커스텀 플러그인으로
## 주요 파일 위치
- 테마: wp-content/themes/my-child/
- 설정: wp-config.php
마무리
alias 설정은 5분 안에 끝나지만, 매일 쓰다 보면 체감 효율 차이가 큽니다. Claude Code를 처음 쓰기 시작했다면 cc 하나만 먼저 등록하고, 익숙해지면 나머지를 추가하는 방식을 추천합니다.
Claude Code 자동화 활용이나 프로젝트 설정에 대해 궁금한 점이 있다면 상담 문의를 통해 질문해주세요.
답글 남기기