바이브 코딩 입문50 / 51
부록 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 파일, macOS cat 파일
  • 빈 파일 만들기 — Windows ni 파일, macOS touch 파일

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가 무엇을 하는지 알아보고, 막힐 때 직접 몇 줄 쳐 보는 것. 그거면 바이브 코딩엔 충분합니다.

목차