터미널과 CLI (Terminal & CLI)
컴퓨터에게 텍스트 명령어를 입력해서 작업을 수행하는 도구입니다. AI 코딩 도구가 '이 명령어를 실행하세요'라고 할 때 사용하는 바로 그 검은 화면입니다.
🤔 혹시 이런 경험 있나요?
Cursor나 Claude에게 코드를 만들어달라고 했더니, 갑자기 이런 말을 합니다.
"터미널에서
npm install을 실행하세요."
터미널? 그게 뭔데? 어디서 열어? 검은 화면에 글자만 나오는 게 맞아?
바이브코딩을 시작하면 AI가 코드는 알아서 작성해주지만, 그 코드를 실행하는 건 여전히 여러분의 몫입니다. 그리고 그 실행 도구가 바로 터미널입니다.
🔑 터미널, 한마디로 뭘까요?
터미널(Terminal)은 컴퓨터에게 텍스트 명령어를 입력해서 작업을 수행하는 도구입니다.
우리가 평소 사용하는 컴퓨터 화면은 GUI(Graphical User Interface)라고 합니다. 마우스로 폴더를 클릭하고, 아이콘을 더블클릭해서 프로그램을 여는 방식이죠. 반면 터미널은 CLI(Command Line Interface)라고 불리는 방식으로, 키보드로 명령어를 직접 타이핑해서 같은 작업을 수행합니다.
같은 결과, 다른 방식인 셈입니다.
📱 리모컨과 음성 비서의 차이
TV를 생각해보세요.
- GUI: 리모컨으로 버튼을 누르며 채널을 이동하는 방식입니다.
- CLI(터미널): "AI 스피커야, KBS 틀어줘"라고 말하는 방식입니다.
둘 다 KBS를 볼 수 있지만, 말(명령어)로 지시하는 쪽이 더 정확하고 빠를 때가 있습니다. 특히 "KBS 틀고, 볼륨 15로 맞추고, 30분 뒤에 꺼줘"처럼 여러 작업을 한 번에 지시할 수 있다는 점이 터미널의 강점입니다.
⚙️ 터미널은 어디서 열 수 있나요?
Mac 사용자:
- Spotlight(Cmd + Space)에서 "터미널" 검색
- 또는 응용 프로그램 → 유틸리티 → 터미널
- 기본 셸: zsh
Windows 사용자:
- 시작 메뉴에서 "PowerShell" 또는 "명령 프롬프트" 검색
- 또는 Windows Terminal 앱 설치 (추천)
- 기본 셸: PowerShell
VS Code / Cursor 사용자:
- 에디터 하단에 터미널이 내장되어 있습니다.
- 단축키:
Ctrl + `(백틱) - AI가 명령어를 알려주면 바로 이 터미널에 입력하면 됩니다.
🛠️ 바이브코딩에서 자주 쓰는 기본 명령어
AI 도구를 사용하다 보면 반복적으로 만나는 명령어들이 있습니다.
폴더 이동과 확인
cd my-project # my-project 폴더로 이동
cd .. # 상위 폴더로 이동
ls # 현재 폴더 안의 파일 목록 보기 (Mac)
dir # 현재 폴더 안의 파일 목록 보기 (Windows)
pwd # 현재 내가 어디에 있는지 확인 (Mac)폴더와 파일 만들기
mkdir new-folder # 새 폴더 만들기
touch index.html # 새 파일 만들기 (Mac)프로젝트 실행 (AI가 자주 시키는 것들)
npm install # 프로젝트에 필요한 패키지 설치
npm run dev # 개발 서버 실행
npx create-next-app # 새 프로젝트 생성
git push # 코드를 GitHub에 올리기팁: 명령어를 외울 필요는 없습니다. AI가 알려주는 명령어를 터미널에 복사-붙여넣기 하면 됩니다. 중요한 건 어디에 붙여넣어야 하는지 아는 것입니다.
⚠️ 바이브코딩할 때 주의할 점
-
경로를 확인하세요. 터미널은 항상 특정 폴더 안에서 작동합니다. AI가 시키는 명령어가 안 될 때, 대부분 잘못된 폴더에서 실행한 것이 원인입니다.
pwd로 현재 위치를 확인하세요. -
에러 메시지를 무시하지 마세요. 빨간 글씨가 나오면 당황스럽지만, 에러 메시지를 그대로 복사해서 AI에게 보여주면 대부분 해결 방법을 알려줍니다.
-
sudo를 함부로 쓰지 마세요. AI가 가끔sudo(관리자 권한 실행)를 쓰라고 할 때가 있습니다. 이건 컴퓨터의 시스템 설정을 바꿀 수 있으므로, 왜 필요한지 이해하지 못하면 한 번 더 AI에게 물어보세요.
💡 왜 아직도 터미널을 쓸까요?
GUI가 있는데 왜 굳이 텍스트를 타이핑할까요?
- 자동화가 쉽습니다. 명령어를 스크립트로 저장하면 클릭 100번 할 작업을 한 줄로 끝낼 수 있습니다.
- 개발 도구 대부분이 CLI 기반입니다. npm, git, docker 등 개발에 필요한 핵심 도구들은 모두 터미널에서 실행됩니다.
- AI와의 소통에 최적화되어 있습니다. AI가 "이 버튼을 클릭하세요"보다 "이 명령어를 실행하세요"라고 말하는 게 훨씬 정확하고 명확합니다.
📋 30초 요약
-
터미널은 텍스트 명령어로 컴퓨터를 조작하는 도구입니다. GUI(마우스 클릭)와 같은 작업을 할 수 있지만, 개발 작업에서는 더 정확하고 효율적입니다.
-
바이브코딩에서 터미널은 필수입니다. AI가 작성한 코드를 설치하고, 실행하고, 배포하는 모든 과정이 터미널에서 이루어집니다. VS Code나 Cursor에 내장된 터미널을 활용하세요.
-
명령어를 외울 필요는 없습니다.
cd(이동),ls(목록),pwd(현재 위치)만 기억하고, 나머지는 AI가 알려주는 대로 복사-붙여넣기 하면 됩니다. 다만 지금 어떤 폴더에 있는지는 항상 확인하세요.
이 글이 도움이 되셨다면 공유해 주세요
메신저로 바로 보내거나 링크를 복사할 수 있습니다.
바이브코딩 중 AI가 'npm install을 실행하세요'라고 했을 때, 이 명령어를 입력해야 하는 곳은 어디일까요?
이어서 배우면 좋은 개념
Git과 버전 관리 (Version Control)
파일의 변경 이력을 기록하고 관리하는 시스템입니다. AI가 코드를 대량으로 수정해도, 이전 상태로 되돌리거나 변경 내역을 추적할 수 있게 해줍니다.
패키지 매니저 (npm)
다른 개발자가 만든 코드(패키지)를 쉽게 설치하고 관리할 수 있는 도구입니다. AI가 프로젝트를 만들면 가장 먼저 'npm install'을 실행하라고 하는데, 이것이 바로 필요한 패키지를 설치하는 명령어입니다.
환경 변수와 .env (Environment Variables)
프로그램이 실행될 때 참조하는 설정값으로, API 키나 비밀번호 같은 민감한 정보를 코드와 분리하여 안전하게 관리하는 방법입니다.
Claude Code (CLI 코딩 에이전트) 이해하기
앤트로픽이 만든 에이전트형 코딩 도구입니다. 터미널, VS Code, JetBrains, 데스크톱 앱, 웹 어디서나 같은 엔진으로 동작하며, 사용자의 코드베이스를 직접 읽고, 수정하고, 명령을 실행하고, 개발 도구와 연동합니다.
관련 인사이트
- Qwen3.8 27B 로컬 실행 결과: 24GB 맥에서는 CPU로 떨어집니다Qwen3.8 27B는 알리바바 Qwen 팀이 2026년 8월 공개한 Apache 2.0 오픈 웨이트 모델입니다. 메모리 24GB 맥미니 M4 프로에 직접 설치해 돌려 보니 GPU에 올라가지 못하고 CPU로 실행됐고, 그때 측정한 속도를 그대로 정리했습니다.
- 코덱스 CLI와 클로드 코드 비교 (같은 도구를 만들게 해 봤습니다)코덱스 CLI와 클로드 코드는 터미널에서 파일을 직접 읽고 만드는 코딩 도구입니다. 두 도구에 똑같은 규격서를 주고 같은 도구를 만들게 해서 걸린 시간, 결과물 규모, 안전장치가 어떻게 다른지 측정했습니다.
- 코덱스 CLI 사용법: 초보 블로거를 위한 GEO 인용 검사 도구 만들기 과정코덱스 CLI는 터미널에서 파일을 직접 읽고 만드는 코딩 도구입니다. 빈 폴더에서 시작해 내 글이 AI 답변에 인용되기 쉬운지 확인하는 GEO 점검 도구가 나올 때까지, 시킬 말 전문과 명령을 그대로 정리했습니다.
- 구글 픽셀 11, Qwen3.8, 커서 인수로 본 AI 배포 경쟁AI 배포 경쟁은 같은 모델을 몇 개의 화면에 넣어 두느냐로 우열이 정해지는 경쟁입니다. 2026년 8월 12일부터 15일 사이에 나온 발표 다섯 건을 놓고, 각 회사가 모델을 어디까지 밀어 넣었는지 공식 자료 기준으로 정리했습니다.
- VS Code에서 클로드 코드 실행하기 (윈도우 화면 그대로 따라하기)클로드 코드를 설치했는데 검은 PowerShell 창이 부담스러운 분을 위해, VS Code를 설치하고 그 안 터미널에서 클로드 코드를 실행하는 순서를 화면 그림과 함께 정리했습니다. 승인 질문을 건너뛰는 bypass 모드까지 담았습니다.
- 챗GPT 리눅스 데스크톱 앱 프리뷰 정리: 설치 패키지와 지원 기능챗GPT 리눅스 데스크톱 앱은 오픈AI가 2026년 8월 11일 프리뷰로 공개한 리눅스용 공식 앱으로, ChatGPT와 Work, Codex를 하나의 앱에서 쓸 수 있습니다. 설치 패키지 4종과 테스트된 배포판, 요금 조건에서 확인된 것과 아직 확정되지 않은 것을 구분해 정리했습니다.
