본문 바로가기
IT/OS

[OS] PowerShell 과 cmd 차이

by 신림쥐 2024. 2. 14.
728x90
반응형
PowerShell
cmd(Command Prompt)

 

  PowerShell cmd
  Windows 운영 체제의 명령 줄 인터페이스(Command Line Interface, CLI)를 제공
기능 및 명령어 .NET Framework 기반으로 개발되어 있어서 다양한 .NET 라이브러리와 상호 작용할 수 있고, 복잡한 작업을 자동화하고 관리하기 위한 다양한 기능과 명령어를 제공 비교적 단순한 명령어와 기능을 제공
스크립팅 언어 변수, 조건문, 반복문과 같은 고급 프로그래밍 기능을 지원 cmd는 스크립팅 기능이 제한적
오브젝트 기반 명령어가 반환하는 결과를 오브젝트로 다루 결과를 쉽게 필터링하고 변형 cmd는 텍스트 기반으로 작동하며, 오브젝트 기반의 처리가 불가능
크로스 플랫폼 지원 기본적으로 Windows에 포함되어 있으며, 최신 버전의 PowerShell은 macOS 및 Linux와 같은 다른 플랫폼에서도 사용 cmd는 Windows 운영 체제에서만 사용

 

 

마무리

- Powershell은 window시스템 관리 및 자동화에 적합하며, 복잡한 작업 처리에 효율적이고,- cmd는 간단한 작업 처리에 적합하다. 예) ip 확인, 네트워크 연결 확인, 파일 열기 등- 보통 cmd로 가능한 작업은 Powershell도 지원하기 때문에 Powershell을 사용해도 되지만 cmd가 더 익숙하고 나같은 경우 window + r > cmd 가 편해서 cmd를 많이 사용하게 되는거 같다.

728x90
반응형