Skip to content
VibeStartブログ
一覧に戻る

터미널 처음 사용하는 비전공자를 위한 가이드 (2026)

바이브코딩에 필요한 터미널 기초를 비전공자 눈높이에서 안내합니다. OS별 터미널 열기, 필수 명령어, 파일 경로 이해, 에러 대처법까지 정리했습니다.

바이브코딩터미널 사용법터미널 초보바이브코딩 터미널PowerShellmacOS 터미널cd 명령어비전공자 코딩CLI 기초터미널 명령어

🖥️ 터미널이란 무엇이고, 바이브코딩에 왜 필요한가

터미널은 텍스트 명령어로 컴퓨터에 지시하는 프로그램입니다. 평소에는 마우스로 폴더를 열고, 클릭으로 프로그램을 실행하지만, 터미널에서는 명령어를 직접 입력해서 같은 일을 합니다.

바이브코딩에서 터미널이 필요한 이유는 간단합니다. AI에게 웹사이트를 만들어달라고 하면, AI가 코드를 생성해줍니다. 그런데 그 코드를 실행하려면 npm run dev 같은 명령어를 터미널에 입력해야 합니다. 프로젝트를 만들 때도 npx create-next-app이라는 명령어를 사용하고, Git으로 코드를 저장할 때도 git commit 같은 명령어를 씁니다.

좋은 소식은, 바이브코딩에서 사용하는 터미널 명령어는 10개 안팎이라는 것입니다. 모든 명령어를 암기할 필요 없이 이 글에서 소개하는 기본 명령어만 알면 충분합니다.

🔍 운영체제별 터미널 열기

운영체제마다 기본 터미널이 다릅니다. 어떤 것을 열어야 하는지 먼저 확인하세요.

🪟 Windows

Windows에는 여러 터미널이 있습니다.

터미널특징추천
명령 프롬프트(cmd)오래된 기본 터미널비추천
PowerShell최신 기본 터미널추천
Windows 터미널탭 지원, PowerShell 포함추천 (Win 11)

시작 메뉴에서 "PowerShell"을 검색하면 열 수 있습니다. Windows 11에서는 "Windows 터미널"이 기본이며, 안에서 PowerShell 탭이 자동으로 열립니다. cmd(명령 프롬프트)는 오래된 도구이므로 가급적 PowerShell을 사용하세요.

🍎 macOS

터미널특징추천
Terminal.appmacOS 기본 터미널추천
iTerm2고급 기능, 분할 화면선택

Cmd+Space로 Spotlight를 열고 "Terminal"을 입력하면 기본 터미널이 열립니다. macOS의 기본 터미널은 대부분의 바이브코딩 작업에 충분합니다.

💙 VS Code 내장 터미널 (가장 추천)

VS Code를 사용한다면 별도 터미널 앱을 열 필요가 없습니다. VS Code 안에서 Ctrl+`(백틱)을 누르면 내장 터미널이 열립니다. 코드를 편집하면서 바로 명령어를 실행할 수 있어서 작업 흐름이 끊기지 않습니다. 바이브코딩에서는 이 방식이 가장 편합니다.

📂 파일 경로 이해하기

터미널 명령어를 사용하기 전에 파일 경로 개념을 이해해야 합니다. 파일 경로는 컴퓨터에서 파일이나 폴더가 어디에 있는지를 나타내는 주소입니다.

📌 절대 경로 vs 상대 경로

종류설명예시 (Windows)예시 (macOS)
절대 경로최상위부터 전체 경로C:\Users\me\projects/Users/me/projects
상대 경로현재 위치 기준.\projects 또는 projects./projects 또는 projects

.은 현재 폴더를 의미하고, ..은 상위 폴더를 의미합니다. 예를 들어 cd ..은 한 단계 위 폴더로 이동합니다.

📌 경로 구분자

Windows는 역슬래시(\)를, macOS/Linux는 슬래시(/)를 사용합니다. 인터넷에서 macOS용 명령어를 복사할 때 경로 구분자를 확인하세요.

📌 현재 위치 확인

터미널을 열면 항상 특정 폴더에서 시작합니다. 보통 사용자 홈 폴더(~)에서 시작합니다. 현재 어느 폴더에 있는지 모르겠으면 아래 명령어로 확인할 수 있습니다.

pwd

Windows PowerShell에서도 pwd가 동작합니다.

⌨️ 반드시 알아야 할 기본 명령어

바이브코딩에서 가장 자주 사용하는 명령어를 정리합니다. Windows PowerShell과 macOS/Linux 터미널 모두에서 동작하는 명령어 위주로 소개합니다.

📁 cd — 폴더 이동

cd projects          # projects 폴더로 이동
cd my-first-site     # my-first-site 폴더로 이동
cd ..                # 상위 폴더로 이동
cd ~                 # 홈 폴더로 이동

cd는 "change directory"의 줄임말입니다. 가장 많이 사용하는 명령어이므로 꼭 기억하세요. 프로젝트 폴더로 이동한 뒤에 npm run dev 같은 명령어를 실행해야 하기 때문에 바이브코딩에서 항상 처음에 사용합니다.

📋 ls — 현재 폴더 내용 보기

ls                   # 현재 폴더의 파일/폴더 목록
ls -la               # 숨김 파일 포함 상세 목록 (macOS/Linux)

Windows PowerShell에서도 ls가 동작합니다. 현재 폴더에 어떤 파일이 있는지 확인할 때 사용합니다. 프로젝트 폴더에서 ls를 실행하면 package.json, node_modules 같은 파일과 폴더가 보여야 합니다.

📁 mkdir — 폴더 만들기

mkdir projects       # projects라는 폴더 생성
mkdir my-new-site    # my-new-site라는 폴더 생성

프로젝트를 모아둘 폴더를 만들 때 사용합니다. 예를 들어 홈 폴더에서 mkdir projects를 실행한 뒤 cd projects로 이동하면 프로젝트를 깔끔하게 관리할 수 있습니다.

🔍 pwd — 현재 위치 확인

pwd                  # 현재 폴더의 절대 경로 출력

터미널에서 길을 잃었을 때 가장 먼저 실행할 명령어입니다. 내가 지금 어느 폴더에 있는지 알려줍니다.

📄 cat — 파일 내용 보기

cat package.json     # package.json 파일 내용 출력

Windows PowerShell에서도 cat이 동작합니다. 파일을 열지 않고 내용을 빠르게 확인할 때 씁니다. 짧은 설정 파일을 확인할 때 유용합니다.

🧹 clear — 화면 정리

clear                # 터미널 화면 지우기

Windows PowerShell에서는 cls를 사용합니다. 화면이 지저분해졌을 때 정리하는 용도입니다. 이전 명령어 기록이 사라지는 것이 아니라 화면만 깨끗해집니다.

📌 명령어 요약표

명령어기능Windows PowerShellmacOS/Linux
cd폴더 이동
ls파일 목록
mkdir폴더 생성
pwd현재 위치
cat파일 내용 보기
clear화면 지우기cls 사용
cp파일 복사
mv파일 이동/이름 변경
rm파일 삭제✅ (주의)✅ (주의)

rm(삭제) 명령어는 휴지통을 거치지 않고 바로 삭제됩니다. 복구가 어려우므로 신중하게 사용하세요. 바이브코딩 입문 단계에서는 파일 삭제가 필요하면 파일 탐색기에서 하는 것이 안전합니다.

🎹 터미널 키보드 단축키

명령어를 입력하는 것 외에도 알아두면 편한 키보드 단축키가 있습니다.

동작단축키설명
자동 완성Tab파일/폴더 이름을 일부만 입력하고 Tab을 누르면 나머지가 자동으로 채워짐
이전 명령어 (위쪽 화살표)방금 실행한 명령어를 다시 불러옴
실행 중단Ctrl+C실행 중인 명령어를 강제 중단
붙여넣기Ctrl+V / 마우스 오른쪽 클릭복사한 명령어를 터미널에 붙여넣기
커서를 맨 앞으로Home 또는 Ctrl+A긴 명령어를 수정할 때 유용
커서를 맨 뒤로End 또는 Ctrl+E명령어 끝으로 이동

Tab 자동 완성은 가장 유용한 기능입니다. 예를 들어 cd pro까지 입력하고 Tab을 누르면 cd projects/로 자동 완성됩니다. 긴 폴더 이름을 다 입력할 필요가 없어서 오타를 줄이고 시간을 절약합니다.

Ctrl+C 는 개발 서버(npm run dev)를 종료할 때 반드시 필요합니다. 개발 서버는 명령어를 실행하면 계속 실행 중인 상태로 머무르는데, Ctrl+C를 눌러야 종료됩니다.

🛠️ 바이브코딩에서 실제로 사용하는 명령어

위에서 배운 기본 명령어 외에 바이브코딩에서 자주 쓰는 명령어를 정리합니다. 이 명령어들은 외울 필요 없이 필요할 때 복사해서 사용하면 됩니다.

📦 npm/npx 명령어

npx create-next-app@latest my-site   # 새 Next.js 프로젝트 생성
npm install                          # 프로젝트 패키지 설치
npm run dev                          # 개발 서버 실행
npm run build                        # 프로젝트 빌드

🔧 Git 명령어 (기초)

git init                             # 현재 폴더를 Git 저장소로 초기화
git add .                            # 변경된 파일 전부 추가
git commit -m "메시지"                # 변경사항 저장
git status                           # 현재 상태 확인
git log --oneline                    # 저장 이력 보기

💙 VS Code 관련

code .                               # 현재 폴더를 VS Code로 열기
code index.html                      # 특정 파일을 VS Code로 열기

⚠️ 터미널 에러 메시지와 대처법

터미널에서 에러가 나면 당황스럽지만, 대부분의 에러 메시지는 원인을 직접 알려줍니다.

🚫 "command not found" / "명령어를 찾을 수 없습니다"

해당 프로그램이 설치되지 않았거나, 설치됐지만 PATH에 등록되지 않은 것입니다.

해결 순서:

  1. 터미널을 닫고 새로 열어보세요. 설치 직후에 PATH가 반영되지 않은 경우입니다.
  2. 그래도 안 되면 해당 도구가 실제로 설치됐는지 확인하세요.
  3. 설치가 안 됐다면 해당 도구를 설치합니다.

🚫 "permission denied" / "권한이 거부되었습니다"

해당 파일이나 폴더에 접근 권한이 없다는 뜻입니다.

해결 방법:

  • macOS/Linux: 명령어 앞에 sudo를 붙여보세요. 예: sudo npm install -g something
  • Windows: PowerShell을 관리자 권한으로 열고 다시 실행하세요.
  • 단, sudo는 시스템 전체에 영향을 줄 수 있으므로 꼭 필요할 때만 사용하세요.

🚫 "no such file or directory" / "파일이나 디렉토리를 찾을 수 없습니다"

지정한 경로에 파일이나 폴더가 없다는 뜻입니다.

해결 방법:

  1. pwd로 현재 위치를 확인하세요.
  2. ls로 현재 폴더에 어떤 파일이 있는지 확인하세요.
  3. 오타가 없는지 확인하세요. 대소문자도 구분합니다(macOS/Linux).

🚫 "EACCES" 에러 (npm 관련)

npm으로 글로벌 패키지를 설치할 때 권한 문제가 발생하는 경우입니다. macOS에서 자주 발생합니다.

해결 방법: nvm을 사용하면 이 문제가 근본적으로 해결됩니다. nvm 설치 방법은 macOS 환경 세팅 가이드를 참고하세요.

🏋️ 연습해보기

안전한 명령어로 직접 연습해보세요. 아래 명령어들은 시스템에 영향을 주지 않습니다.

# 1. 현재 위치 확인
pwd

# 2. 현재 폴더 내용 보기
ls

# 3. 연습용 폴더 만들기
mkdir terminal-practice

# 4. 연습용 폴더로 이동
cd terminal-practice

# 5. 현재 위치 다시 확인
pwd

# 6. 상위 폴더로 돌아가기
cd ..

# 7. 연습용 폴더 삭제 (원하는 경우)
rm -r terminal-practice

각 명령어를 하나씩 실행하면서 결과를 확인해보세요. 특히 cd로 폴더를 이동한 뒤 pwd로 위치를 확인하는 흐름을 연습하면, 터미널에서 "길을 잃는" 상황을 줄일 수 있습니다.

💡 터미널 초보를 위한 팁

📌 모르는 명령어를 실행하기 전에

인터넷에서 복사한 명령어를 바로 실행하지 마세요. 특히 sudo rm -rf처럼 시스템 파일을 삭제하는 명령어는 매우 위험합니다. 명령어가 무엇을 하는지 모르겠다면 먼저 검색해서 확인하세요.

📌 에러가 나면 메시지를 읽으세요

터미널 에러 메시지는 대부분 영어이지만 원인을 직접 알려줍니다. 에러 메시지 전체를 복사해서 검색하면 거의 항상 해결 방법을 찾을 수 있습니다.

📌 터미널을 닫고 새로 여는 습관

프로그램을 설치한 뒤에 명령어가 인식되지 않으면, 터미널을 닫고 새로 여는 것이 첫 번째 해결법입니다. 환경변수(PATH)는 터미널이 시작될 때 한 번만 읽히기 때문입니다.

📌 Tab 자동 완성을 적극 활용하세요

긴 폴더 이름이나 파일 이름을 직접 입력하면 오타가 발생하기 쉽습니다. 처음 몇 글자만 입력하고 Tab을 누르는 습관을 들이면 터미널 사용이 훨씬 빨라집니다.

📌 VS Code 내장 터미널을 메인으로 사용하세요

별도 터미널 앱을 열 필요 없이 VS Code 안에서 모든 작업을 할 수 있습니다. 코드와 터미널을 한 화면에서 볼 수 있어서 바이브코딩 작업 흐름이 끊기지 않습니다.

⚡ 한 번에 끝내기: VibeStart 활용

터미널 명령어를 하나씩 입력하는 것이 부담스럽다면 VibeStart를 이용해보세요. 필요한 명령어를 단계별로 제공하고, 복사 버튼으로 한 번에 붙여넣을 수 있습니다. 터미널 사용이 처음이어도 안내에 따라 하나씩 실행하면 개발환경 세팅을 완료할 수 있습니다.

🔗 관련 글

📑 참고 자료