부록 1: CLI와 바이브 코딩
실전: 자주 쓰는 CLI 명령어
이 장은 외우는 페이지가 아닙니다. AI가 터미널에 입력하는 명령을 읽을 수 있고, 막힐 때 직접 한두 줄 쳐 볼 수 있으면 충분합니다. 기준은 Windows는 PowerShell, macOS는 터미널 입니다.
터미널 여는 법 — Windows: 시작 메뉴에서 PowerShell 검색. macOS: Spotlight(⌘+Space)에서 터미널 검색. 둘 다 VS Code 아래쪽 터미널 패널에서 바로 열 수도 있습니다.
① 길 찾기 — 지금 어디에 있고, 어디로 갈까
아래는 PowerShell과 macOS 터미널에서 똑같이 동작합니다.
pwd— 지금 있는 폴더(경로) 보기ls— 이 폴더 안의 파일·폴더 목록 (PowerShell은dir도 됨)cd 폴더이름— 그 폴더 안으로 들어가기cd ..— 한 단계 위 폴더로 나가기mkdir 새폴더— 새 폴더 만들기
화면이 지저분해지면 지우기 — Windows cls, macOS clear.
② 파일 다루기
복사·이동·삭제는 양쪽이 같고, 몇 개만 이름이 다릅니다.
cp 원본 대상— 복사 (양쪽 공통)mv 원본 대상— 이동하거나 이름 바꾸기 (양쪽 공통)rm 파일— 삭제 (양쪽 공통)- 파일 내용 보기 — Windows
type 파일, macOScat 파일 - 빈 파일 만들기 — Windows
ni 파일, macOStouch 파일
PowerShell은 ls, cat, cp 같은 macOS·리눅스식 이름도 별칭으로 받아 줍니다. 그래서 기본 명령은 대부분 그냥 통합니다.
③ 개발에서 매일 쓰는 명령 (Windows·macOS 공통)
도구(git·npm·gh 등)만 깔려 있으면 어느 운영체제에서든 똑같이 동작합니다. 이게 CLI의 힘입니다.
프로젝트 준비 — npm
npm install
npm run dev
npm run build차례로 라이브러리 설치 → 개발 서버 실행 → 배포용 빌드.
버전 관리 — Git
git status
git add .
git commit -m "메시지"
git push바뀐 파일 확인 → 변경분 담기 → 스냅샷 저장 → GitHub 에 올리기.
배포 — 대개 한 줄
gh pr create
firebase deploy
vercel각각 Pull Request 생성 · Firebase 배포 · Vercel 배포.
④ 알아두면 편한 4가지 (양쪽 동일)
↑/↓화살표 — 방금 전에 친 명령을 다시 불러오기Tab— 폴더·파일 이름 자동완성 (오타 방지)Ctrl + C— 실행 중인 명령을 강제로 멈추기- 명령어 뒤에
--help— 사용법 보기. 예)git --help
기억할 것 하나 — 이 명령들은 대부분 AI가 대신 쳐 줍니다. 여러분이 할 일은 AI가 무엇을 하는지 알아보고, 막힐 때 직접 몇 줄 쳐 보는 것. 그거면 바이브 코딩엔 충분합니다.