CMD = 옛날 명령어 실행기
PowerShell = 프로그래밍 가능한 고급 터미널
CMD (Command Prompt)는 단순명령 실행으로 오래된 Windows 기본 쉘로써 .exe, .bat 실행중심이다.
기능이 단순하고 가볍다.
PowerShell은 스크립트 언어 수준기능을 가져 변수사용, 조건문가능이 가능해 객체 기반 처리, 자동화 관리가 강력하다.
체감적으로 CMD는 명령어 입력기, PowerShell은 작은 프로그래밍 환경인데
이에 따라 PowerShell은 보안 정책 있고 스크립트 실행 제한이 있어 실행 차단 오류가 가주 발생한다.
따라서 단순 실행에는 CMD, 자동화 스크립트시 PowerShell
또 conda 문제를 피하고싶다면 Anaconda Prompt를 사용한다.
그냥 검은 화면의 명령어를 쓸 수있는 화면이 아니라 이렇게 종류가 다양하다!
'이론' 카테고리의 다른 글
| 타입 힌트란? : return값을 Python이 알 수 없지만 실행될때 결정될것이라는것을 인지한다. (0) | 2026.05.08 |
|---|---|
| Riverpod 란?: 복잡한 데이터 배선 공사와 화면 새로고침, 메모리 관리를 대신 수행해 주는 로봇 (0) | 2026.05.06 |
| Hive란? : SQL 없이 데이터를 읽고 쓰는 초경량 NoSQL 데이터베이스 (0) | 2026.05.06 |
| SQLite란? : 내 주머니 속의 작은 데이터베이스 (0) | 2026.05.06 |
| application.YML의 종류: dev.xml, prod.xml, stag.xml (0) | 2024.11.01 |