본문 바로가기

IT/power_shell

윈도우에서도 쉘스크립트를!!

반응형

항상 윈도우를 커맨드라인에서 사용하고 싶었기에~  ( 모든 제어를 커맨드라인 명령어로!! )

 

파워쉘 공부기록 겸해서 습득한 지식(?) 을 남기도록 하겠습니다..

 

일단, 오늘은 설치부터~~

 

http://support.microsoft.com/kb/968929

 

접속한후, 하단에서 자신에게 맞는 파일을 다운받아서 설치하면됩니다.

 

윈도우 업데이트 형식이라, 응용프로그램 설치같이 나오진 않고, 업데이트완료후 그냥 종료됩니다;;

 

인스톨 위자드 그런 창안나오니 기대하지마시고,;;

 

정상적으로 설치가 끝나면, powershell 을 실행해봅니다.

 

-.실행방법
윈도우키+R > powershell 입력

 

창은 일반 cmd.exe 와 동일하지만,

 

Window PowerShell 이라는 문구와,

라이센스 권한 문구가 드게 됩니다.

그리고 프롬프트 앞에 있는 PS ...

 

 

 

우왕~~

쉘이니까 머.. 단순한게 당연하지만서두..

먼가 좀 있었으면 했는데.. 실망을=ㅅ=''

 

어쨌든, 이제 유닉스 쉘의 강력한 기능들을 윈도우에서 쓸수 있게 된겁니다.!! 짝짝짝~~

 

물론 개념도 많이 다르고, 구현도 .net 위해서 다한거니, 사용법도 조금 다를수 있습니다.

문서에 보니 이런 문구가 있네요..

 

-. 핵심 3가지
1.Windows PowerShell does not process text. Instead, it processes objects based on the .NET Framework platform.

--> 윈도우 파워쉘은 텍스트 처리프로그램이 아닙니다. 대신, .NET프레임워크 플랫폼의 오브젝트를 처리하는걸 기반으로 합니다.
2.Windows PowerShell comes with a large set of built-in commands with a consistent interface.

--> 윈도우 파워쉘은 일관된 인터페이스에 많은량의 커맨드 명령어를 가지고 있습니다.
3.All shell commands use the same command parser, instead of different parsers for each tool. This makes it much easier to learn how to use each command.

모든 쉘 커맨드는 동일한 커맨드 파서를 씁니다. 그래서 배우기 쉽습니다.

 

핵심은, 유닉스 쉘보다 좋아요~ 를 말하는거 같긴합니다. 그리고 텍스트 처리기능은 별롱이지만, 원래 그런기능아니다~ 라는 변명(?)도 있는거 같네요. 펄유저한테 하는말인가..

 

일단, 잘쓰면 유용하다는건 확실할것 같습니다.

 

설치도하고 쉘도 실행했으니, 먼가는 해봐야하니까, 명령어 하나 실행해 봅니다.

 

-. 도움말
help
( 원래 도움말 호출은 Get-Help 명령어 이나,
위 항목을 입력할 경우, 화면 클리어후, more 명령어로 보기 좋게 호출 해줌 )

 

도움말 구경하시길-ㅅ-/ ㅎㅎ

 

위에 설치 링크에 써있는 사이트지만, 혹시나 그냥 쭉 넘기신 분을 위한 링크.

또는 이 블로그와 상관없이 공부를 더 빨리 하고싶으신 분을 위해서..

-. 관련 자료
http://blogs.msdn.com/b/powershell/ ( 파워쉘 블로그 )
http://technet.microsoft.com/en-us/library/bb978526.aspx ( 온라인 도움말 )

 

그럼 먼가 유용한거 알아낼때마다 포스팅해보겠슴다 ㅎㅎ

 

 

반응형