ClaudeCode 바이브코딩 강의for CNLab
전체 강의Joohyung Chunv4.1.0

키워드 상세설명

종료

Exit

Claude Code를 마칠 때는 대화 입력줄에 /exit를 입력하고 Enter를 누릅니다. 일반 세션에서는 Claude Code가 끝나고, 명령어를 입력하던 셸로 돌아갑니다. Mac과 Windows의 입력 방법은 같습니다.

1. 내 운영체제에서 종료합니다

중요도환경Claude Code 입력줄에 입력종료 뒤 확인
핵심Mac · 터미널(zsh)/exit 입력 → EnterClaude 대화 입력줄 대신 셸의 %·$ 같은 표시가 나타납니다.
핵심Windows · PowerShell/exit 입력 → EnterClaude 대화 입력줄 대신 PowerShell의 PS C:\…> 같은 표시가 나타납니다.

/quit도 같은 종료 명령입니다. 슬래시가 있는 /exit는 Claude Code 안에서 입력하고, 슬래시가 없는 exit는 일반 셸을 끝낼 때 입력합니다. 어느 입력줄인지 확인하고 사용합니다.

아직 실행 중인 작업이 있다는 안내가 나오면 내용을 확인합니다. 남겨 둘 작업이 있는 상태에서 종료 선택지를 무작정 누르지 않습니다. 터미널 창을 닫는 것은 Claude Code의 종료 명령과 다르며, 연결이나 실행 중인 작업에 영향을 줄 수 있습니다.

2. Ctrl+C는 먼저 “지금 하는 일 중단”입니다

Claude가 답변하거나 명령을 실행하는 중에 Ctrl+C를 누르면 현재 작업을 중단합니다. 중단한 뒤에도 Claude Code 대화는 남을 수 있습니다. 계속 대화하려면 새 요청을 입력하고, 마치려면 입력 가능한 상태에서 /exit를 입력합니다.

아무 작업도 실행하지 않을 때 Ctrl+C를 반복해서 누르면 입력이 지워지거나 종료될 수 있으므로, 종료 방법으로 무작정 연타하지 않습니다. Mac에서도 이 조작은 Command+C가 아닌 Control+C입니다.

Ctrl+D 단축키도 알아두기

현재 공식 문서에서는 빈 입력줄에서 Ctrl+D를 누르면 확인 안내가 나오고, 800밀리초 안에 한 번 더 누르면 종료됩니다. 입력한 글이 있으면 커서 뒤의 글자를 삭제합니다. 설치 버전과 키 설정에 따라 다를 수 있으므로, 처음에는 /exit를 사용합니다.

3. SSH라면 원격 셸이 한 번 더 남습니다

Mac 터미널이나 Windows PowerShell에서 SSH로 접속해 원격 셸에서 Claude Code를 직접 실행한 경우, /exit로 끝나는 것은 Claude Code입니다. 아직 원격 컴퓨터에 연결된 상태입니다.

중요도순서Mac에서 SSH 접속한 경우Windows에서 SSH 접속한 경우
핵심Claude Code 종료Claude 입력줄에 /exit 입력 → EnterClaude 입력줄에 /exit 입력 → Enter
핵심원격 셸 확인현재 표시가 원격 컴퓨터의 셸인지 확인합니다.현재 표시가 원격 컴퓨터의 셸인지 확인합니다.
핵심일반 SSH 연결 종료그 원격 셸에 exit 입력 → Enter그 원격 셸에 exit 입력 → Enter
핵심내 컴퓨터로 복귀 확인SSH 연결 종료 메시지와 내 Mac의 셸 표시를 확인합니다.SSH 연결 종료 메시지와 내 Windows PowerShell 표시를 확인합니다.

위 순서는 일반 SSH 셸 기준입니다. 원격에서 tmux 같은 별도 작업 화면을 열었다면 한 번의 exit로 SSH까지 끝나지 않을 수 있습니다. 종료 메시지와 현재 컴퓨터를 확인하고, 다른 작업 화면에서 exit를 계속 반복하지 않습니다.

4. 저장된 파일은 남고, 대화는 다시 이어갈 수 있습니다

종료 명령은 이미 저장한 파일을 지우는 명령이 아닙니다. 다만 작업 중단으로 수정이 일부만 끝났거나, 다른 편집기에서 아직 저장하지 않은 내용이 있을 수 있으므로 마치기 전에 결과를 확인합니다.

다시 작업할 때는 같은 컴퓨터의 프로젝트 폴더에서 아래 명령으로 저장된 대화 목록을 열고 선택합니다. Mac은 터미널, Windows는 PowerShell의 일반 셸에 입력합니다.

claude --resume

이미 Claude Code 안이라면 /resume으로 대화 목록을 엽니다. SSH로 작업했던 대화는 그 원격 컴퓨터에 다시 접속한 뒤 찾습니다. 내 컴퓨터에서 실행한 Claude Code에 원격 대화가 자동으로 나타나는 것은 아닙니다.

백그라운드 세션에 연결한 경우는 다릅니다

백그라운드에서 실행 중인 세션을 열어 보고 있는 상태에서는 /exit가 연결만 해제합니다. 화면에서 나와도 그 세션의 작업은 계속됩니다. 이는 위에서 설명한 일반 세션 종료와 다릅니다.

연결 해제와 작업 중단을 구별하고, 작업이 끝났는지는 해당 세션의 상태로 확인합니다. 이 페이지를 따라 하는 과정에서 다른 세션이나 공용 실행 프로그램을 강제로 종료하지 않습니다.

공식 참고: 종료 명령 /exit·/quit, Ctrl+C·Ctrl+D 동작, 저장된 대화 이어 하기, 백그라운드 세션과 연결 해제. 2026-11-08 공개 문서 확인 기준입니다.