Claude Code에서 빠른 쉘 접근
Source: Dev.to
단일 명령 실행
빠른 명령을 실행해야 할 때—예를 들어 git status 확인, 브랜치 전환, 테스트 실행 등—Claude Code에서 바로 ! 접두사를 사용할 수 있습니다.
!git status
!python -m pytest
- 명령이 Claude 세션을 떠나지 않고 인라인으로 실행됩니다.
- 일회성 검증에 이상적입니다.
- 각 명령은 반드시
!로 시작해야 하며, 지속적인 “bash 모드”가 없으므로 매번 접두사를 기억해야 합니다.
Claude Code 일시 중지
보다 복잡한 셸 작업을 위해서는 Claude Code를 완전히 일시 중지하고 일반 셸로 전환합니다.
Ctrl+Z를 눌러 Claude 클라이언트 프로세스를 일시 중지합니다.- 전체 셸 프롬프트로 돌아가서 (예: 광범위한 git 브랜치 관리) 어떤 명령이든 실행할 수 있으며 Claude 토큰이나 네트워크 왕복을 소모하지 않습니다.
- 작업이 끝나면
fg를 입력하여 Claude Code를 중단했던 지점에서 정확히 재개합니다.
주의: Claude가 유휴 상태이며 다음 메시지를 기다리고 있을 때만 일시 중지하십시오. Claude가 응답을 생성 중일 때 Ctrl+Z 를 누르면 서버 측 생성은 계속 진행되는 반면 클라이언트는 멈춥니다. fg 로 재개하면 클라이언트와 서버가 동기화되지 않아 응답이 손실되거나 세션 상태가 손상될 수 있습니다.