본문 바로가기
IT와 인터넷

파워쉘(power shell) 에서 윈도우 명령 (cmd) 실행하기

by I!i어★떤☆날★에Ι!i 2023. 10. 5.
반응형

윈도우의 버전이 올라가면서, 기존에 사용하던 기능을 사용하지 못하게 되거나, 사용법이 변경되는 경우가 종종 발생한다. 내 생각에 파워쉘도 그중에 하나인 것 같다. 예전에는 윈도우 프롬프트 명령창을 주로 실행하여 윈도우 명령들을 사용하곤 했는데, 파워쉘로 변경되면서 영 익숙하지가 않다. 

 

* 파워쉘이란 (Power shell)

윈도우에서는 파워쉘을 명령줄 셸, 스크립팅 언어 및 구성 관리 프레임워크로 구성된 플랫폼 간 작업 자동화 솔루션이라고 한다. 쉽게 말해서 이것저것 많이 된다고 이해하면 된다. 전문가들에게는 기능이 많으면 좋다. 하지만 사용하지 못하면 필요가 없다. 예전이 이미 잘 사용하던 기능이 내가 사용하지 않을 기능들로 인해 더 복잡해지면 나에게는 별로 도움이 되지 않는다.

 

파워쉘_실행화면
파워쉘 실행화면

 

* 파워쉘로 전환된 윈도우

윈도우 탐색기에서 쉬프트 키 + 마우스 오른쪽 버튼을 누르면 나오는 메뉴에 예전에는 cmd 창 열기가 바로가기로 되어 있었는데, 지금은 PowerShell 실행하기로 바뀌었다. 윈도에서 PowerShell이 바로 실행되면 어떻게 사용할지 몰라서 너무 답답하다. 

 

쉬프트+마우스오른쪽키
쉬프트 + 마우스 오른쪽 키 메뉴

 

 

파워쉘에서 bat파일이나 exe 파일을 실행시키거나, 기본 윈도우 명령을 실행시키면 제대로 동작하지 않는다. 내 폴더의 파일들을 보고 싶을 때 사용하던 dir/w 명령 같은 익숙한 명령이 동작하지 않는다.

 

dirw_실행_에러-화면
dir/w 실행 에러 화면

 

 

별것 아닌 것 같지만, 막상 이러한 상황이 닥치면 무척 당황스럽다. 화도 나고 어떻게 해야 할지 고민도 된다. 파워쉘에서 현재 폴더의 파일을 보기 위한 명령어는 ls다. 리눅스의 파일 목록 출력 명령어와 동일하다.

 

파워쉘에서_ls_명령_실행
파워쉘에서 ls 명령 실행

 

 

반응형

 

* 파워쉘에서 프롬프트로 전환

 

파워쉘 상태로 인해서 스트레스를 받고 있을 때, 간단히 이전의 프롬프트로 전환할 수 있다.

cmd 명령을 입력하여 윈도우 프롬프트를 실행해 보자. PowerShell 명령창에 cmd라고 치고 엔터를 치면 된다.

 

cmd_실행한_화면
cmd 실행한 화면

 

 

 

바로 윈도우 명령 프롬프트 (cmd.exe)가 실행된 것을 볼 수 있다.  dir/w 명령어도 잘 동작한다. 

이렇게 간단한 방법이 있는 것을 모르고 참 많이도 고민했던 것을 생각하니 너무 허무해진다.

 

 

cmd에서_dirw_동작_화면
cmd에서 dir/w 동작 화면

 

마이크로 소프트에서 파워쉘을 사용하는 이유가 있을 테니, 이제 파워쉘에 익숙해져야겠다.

 

반응형

댓글