“CMD, PowerShell, Windows Terminal 차이” 가 궁금하여 정리해보았습니다.
cmd, PowerShell, 그리고 Windows Terminal은 모두 다른 프로그램이더라고요.
1. cmd (Command Prompt)

Windows 운영 체제에서 제공하는 가장 기본적인 CLI 입니다.
- 주요 기능: DOS 명령어와 기본적인 명령 줄 작업을 실행합니다.
- 용도: 파일 관리, 디스크 검사, 네트워크 설정 등 간단한 시스템 관리 작업.
2. PowerShell

Windows PowerShell은 Microsoft가 개발한 더 강력한 명령 줄 셸 및 스크립트 언어입니다.
- 주요 기능: cmd의 기능을 포함하며, .NET Framework를 기반으로 한 스크립팅 기능을 제공하여 복잡한 관리 작업을 자동화할 수 있습니다.
- 용도: 시스템 관리, 자동화 스크립트 작성, 복잡한 작업 실행.
3. Windows Terminal

터미널과 CMD는 이름과 아이콘이 유사하여 실행에 유의해야 할 것 같습니다….! ㅎㅎㅎ
Windows Terminal은 Microsoft가 개발한 최신 터미널 애플리케이션으로, 여러 명령 줄 인터프리터를 하나의 창에서 실행할 수 있습니다.
- 주요 기능: cmd, PowerShell, WSL(Windows Subsystem for Linux) 등 여러 셸을 탭으로 관리할 수 있습니다.
- 용도: 개발자와 시스템 관리자를 위한 현대적인 터미널 환경 제공, 다중 탭 지원, 사용자 정의 가능 인터페이스.


마치며
각 프로그램의 특징을 표로 정리하면 다음과 같습니다
프로그램 | 설명 | 주요 기능 | 용도 |
---|---|---|---|
cmd | 기본 명령 줄 인터프리터 | 간단한 명령 줄 작업 | 파일 관리, 디스크 검사, 네트워크 설정 등 |
PowerShell | 강력한 명령 줄 셸 및 스크립트 언어 | .NET 기반 스크립팅, 시스템 관리 자동화 | 시스템 관리, 자동화 스크립트 작성 등 |
Windows Terminal | 최신 터미널 애플리케이션 | 다중 탭 지원, 사용자 정의 가능 인터페이스 | 개발자 및 관리자용 현대적인 터미널 환경 제공 |