| 개발 입문자가 가장 먼저 배우는 터미널 사용법 |
개발 공부를 시작하면 생각보다 자주 보게 되는 화면이 있습니다.
바로 검은색 또는 파란색 배경의 터미널 화면입니다.
처음엔 괜히 어려워 보이고 해커들이 쓰는 느낌(?)이 강해서 부담스럽기도 합니다.
그런데 실제로 사용해보면 단순한 명령어 입력으로:
- 폴더 이동
- 파일 생성
- VSCode 실행
- 네트워크 확인
같은 작업들을 빠르게 처리할 수 있어서 점점 익숙해지게 됩니다.
특히 바이브코딩이나 웹개발을 공부하다 보면 터미널은 거의 필수처럼 사용하게 됩니다.
이번 글은 제가 실제 공부하며 정리했던 기준으로,
초보자가 가장 먼저 익히면 좋은 윈도우 터미널(PowerShell) 기본 명령어들을 정리해봤습니다.
윈도우 터미널이란?
터미널은 쉽게 말하면:
“명령어를 입력해서 컴퓨터를 조작하는 텍스트 기반 인터페이스”
입니다.
보통 우리는 마우스로 폴더를 클릭해서 이동하지만,
터미널에서는 명령어를 입력해서 이동합니다.
Windows에서는 대표적으로:
- CMD(명령 프롬프트)
- PowerShell
을 많이 사용합니다.
최근 개발 공부에서는 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 시스템 정보 확인 화면
특정 정보만 출력
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 실행하기
정도만 익혀도 충분히 시작 가능합니다.