2026년 4월 29일 수요일

윈도우 터미널(PowerShell) 기본 사용법 정리

 

윈도우 터미널(PowerShell)
개발 입문자가 가장 먼저 배우는 터미널 사용법


개발 공부를 시작하면 생각보다 자주 보게 되는 화면이 있습니다.

바로 검은색 또는 파란색 배경의 터미널 화면입니다.

처음엔 괜히 어려워 보이고 해커들이 쓰는 느낌(?)이 강해서 부담스럽기도 합니다.
그런데 실제로 사용해보면 단순한 명령어 입력으로:

  • 폴더 이동
  • 파일 생성
  • VSCode 실행
  • 네트워크 확인

같은 작업들을 빠르게 처리할 수 있어서 점점 익숙해지게 됩니다.

특히 바이브코딩이나 웹개발을 공부하다 보면 터미널은 거의 필수처럼 사용하게 됩니다.

이번 글은 제가 실제 공부하며 정리했던 기준으로,
초보자가 가장 먼저 익히면 좋은 윈도우 터미널(PowerShell) 기본 명령어들을 정리해봤습니다.


윈도우 터미널이란?

터미널은 쉽게 말하면:

“명령어를 입력해서 컴퓨터를 조작하는 텍스트 기반 인터페이스”

입니다.

보통 우리는 마우스로 폴더를 클릭해서 이동하지만,
터미널에서는 명령어를 입력해서 이동합니다.

Windows에서는 대표적으로:

  • CMD(명령 프롬프트)
  • PowerShell

을 많이 사용합니다.

최근 개발 공부에서는 PowerShell을 많이 사용하는 편입니다.


터미널 실행 방법

Windows 검색창에서:

  • 터미널
  • PowerShell

이라고 검색하면 실행 가능합니다.

Windows PowerShell 실행 화면 예시

Windows PowerShell 실행 화면    Windows PowerShell 실행 화면

폴더와 디렉토리 차이

Windows에서는 보통 “폴더”라고 부르지만
터미널에서는 “디렉토리(directory)”라고 부릅니다.

처음엔 용어가 낯설지만 사실 거의 같은 의미라고 생각하면 됩니다.


가장 많이 사용하는 터미널 명령어 정리

1. cd - 현재 위치 확인 및 이동

cd

현재 위치 경로를 확인할 수 있습니다.

또는:

cd 폴더이름

형태로 특정 폴더로 이동 가능합니다.

예시:

cd documents

디렉토리 이동 개념 예시



2. dir - 현재 폴더 내용 확인

dir

현재 위치한 폴더 안의:

  • 파일
  • 폴더

목록을 보여줍니다.

Windows PowerShell에서 정말 자주 사용하는 기본 명령어입니다.


3. ls - 리스트 확인

ls

현재 위치 내용을 리스트 형태로 보여줍니다.

리눅스/맥 계열에서 자주 사용하는 명령어인데,

PowerShell에서도 사용 가능합니다.


4. cd 폴더이름 - 특정 폴더 이동

cd documents

documents 폴더로 이동합니다.


5. cd.. - 상위 폴더 이동

cd..

현재 위치보다 한 단계 위 폴더로 이동합니다.

폴더를 잘못 들어갔을 때 자주 사용합니다.


6. mkdir - 새 폴더 생성

mkdir 새폴더

현재 위치에 새 폴더를 생성합니다.

예시:

mkdir test

터미널 폴더 생성 예시


터미널 폴더 생성터미널 폴더 생성


7. 방향키 ↑ ↓ - 이전 명령어 불러오기

터미널에서:

  • 방향키 위
  • 방향키 아래

를 누르면 이전에 입력했던 명령어들을 다시 확인할 수 있습니다.

같은 명령어를 반복 입력할 때 굉장히 편합니다.


8. 화면 지우기

clear

또는:

cls

터미널 화면을 깨끗하게 정리합니다.

작업이 길어지면 꽤 자주 사용하게 됩니다.


9. 탭(Tab) 자동완성 기능

예를 들어:

cd v

까지만 입력 후 Tab 키를 누르면
현재 위치에서 v가 포함된 폴더를 자동 검색해줍니다.

동일한 이름이 여러 개면 Tab을 여러 번 눌러 이동 가능합니다.

터미널 작업 속도를 꽤 빠르게 만들어주는 기능입니다.



파일 생성 명령어

CMD 방식

echo. > 파일이름.txt

텍스트 파일 생성 명령어입니다.


PowerShell 방식

New-Item -ItemType File -Name 파일명.txt

PowerShell에서 파일 생성 시 많이 사용합니다.



파일 내용 확인하기

Get-Content 파일명.txt

해당 파일 내부 내용을 출력합니다.

간단한 텍스트 확인 시 유용합니다.



내 컴퓨터 정보 확인

systeminfo

systeminfo

출력되는 정보 예시:

  • OS 버전
  • 프로세서
  • 메모리
  • 시스템 정보

등을 확인 가능합니다.

PowerShell 시스템 정보 확인 화면


PowerShell 시스템 정보 확인

특정 정보만 출력

Get-ComputerInfo | Select-Object WindowsProductName

특정 항목만 골라서 출력 가능합니다.



네트워크 상태 확인

ping

ping google.com

네트워크 연결 상태와 응답속도를 확인합니다.

인터넷 연결 확인 시 자주 사용됩니다.


ipconfig

ipconfig

현재 네트워크 설정 정보를 출력합니다.

더 자세한 정보는:

ipconfig /all

명령어로 확인 가능합니다.


작업 중 강제 종료

터미널 작업 중 멈추거나 종료하고 싶을 때는:

Ctrl + C

를 사용합니다.

생각보다 정말 자주 사용하는 단축키입니다.


VSCode 실행 명령어

터미널에서 현재 위치 폴더를 바로 VSCode로 열 수도 있습니다.

code .

현재 폴더를 기준으로 Visual Studio Code 를 실행합니다.

웹개발 공부하면서 정말 자주 사용하게 되는 명령어입니다.

터미널에서 VSCode 실행 예시





초보자가 처음엔 헷갈렸던 부분

처음 터미널을 배우면:

  • 왜 마우스를 안 쓰지?
  • 왜 굳이 명령어를 외우지?
  • 너무 어려운데?

싶은 생각이 들 수 있습니다.

그런데 실제로 개발 공부를 계속하다 보면:

  • 빠른 폴더 이동
  • 프로젝트 실행
  • Git 사용
  • 서버 실행

등을 터미널로 훨씬 많이 하게 됩니다.

처음엔 몇 개만 익혀도 충분합니다.

개인적으로 초보자 기준 가장 많이 쓰는 건:

  • cd
  • dir
  • mkdir
  • cls
  • code .

정도였습니다.



터미널은 처음엔 어렵게 느껴질 수 있지만,
몇 번 반복해서 사용하다 보면 생각보다 금방 익숙해집니다.

오히려 익숙해지면:

  • 마우스보다 빠르고
  • 작업 흐름이 편해지고
  • 개발자 느낌(?)도 조금 납니다.

특히 바이브코딩 방식으로 공부할 때는
터미널을 자연스럽게 사용하는 일이 점점 많아지는 것 같습니다.

처음부터 모든 명령어를 외우려 하기보다:

  • 이동하기
  • 폴더 만들기
  • VSCode 실행하기

정도만 익혀도 충분히 시작 가능합니다.


[웹개발 기초] 웹·앱 개발할 때 나오는 용어들, 역할이랑 관계까지 한 번에 정리해봤습니다

 안녕하세요! 오늘은 웹이나 앱 개발을 공부하다 보면 쏟아지는 용어들 정리해보려고 합니다. 처음에 개발 공부 시작하면 진짜 이게 제일 힘들어요. 개념 하나 찾으면 모르는 단어가 또 나오고, 그거 찾으면 또 모르는 게 나오는 그 무한루프... 저도 ...