요즘에는 윈도우 7이하의 버전을 쓰는 사용자는 드뭅니다.
혹시 당신 프로그래밍에 관심이 어느 정도 있으시나요?
그렇다면 이클립스나 인텔리제이 비쥬얼 스튜디오는 아시겠군요?
그렇다면 PowerShell ISE라고는 들어보셨나요?
들어보지 못하셨다고요? 그렇다면 시작 버튼에서 ISE라고 타이핑해 보세요.
내가 이걸 언제 설치했지?라고 생각할만한 무언가 처음 보는 것이 나왔습니다.
하지만 걱정하지 마세요 처음부터 있었던 것입니다. 한번 들어가 봅시다.
무언가 떴습니다. 이건 무엇?
혹시 파워쉘이라고 들어는 보셨나요?
그렇습니다. Windows PowerShell ISE는 Windows PowerShell I ntegrated S cripting E nvironmentnt의 약자로, PowerShell 스크립트 및 모듈을 작성하는 전용 코드 편집기 실행 환경, 디버깅 환경이 통합 된 GUI 환경입니다.
Windows PowerShell은 기본적으로 Windows 7 SP1 및 Windows Server 2008 R2 SP1부터 모든 Windows에 설치됩니다.
즉 윈도우 10이전에도 존재했던 것이죠.
그럼 간단하게 한번 써보겠습니다.
파워쉘의 버전을 한번 확인해 보겠습니다.
아래의 흰 창에 타이핑하시고 F5 버튼을 눌러주세요.
$PSVersionTable
파란색 콘솔창에서 결과를 확인할 수 있습니다.
밑에 파란 창에서도 직접 입력해서 엔터를 치면 똑같은 결과를 볼 수 있습니다만 코드가 길어지거나 복잡한 수식인 경우에는 흰색 창에서 코드 편집을 하는 게 편합니다.
다른 것도 해 보겠습니다.
마찬가지로 흰 창에 타이핑하시고 F5 버튼을 눌러주세요.
Get-ChildItem
정말 간단하게도 디렉터리에 있는 파일목록들이 콘솔에 출력되는 것을 확인했습니다.
파워쉘에 더 들어가 보겠습니다. 밑의 코드를 흰 창에 한번에 타이핑 하시고 마찬가지로 F5 버튼을 눌러주세요.
Get-ChildItem > text.text
Get-Location
Path
----
C:\Users\ysh15
출력 된 파스에 한번 들어가 보겠습니다.
text.tex파일이 생성되었습니다. 한번 열어보겠습니다.
파일 목록들이 텍스트 파일로 저장되었던걸 확인할 수 있었습니다.
이것이 가능했던 이유는 위에서 실행했던
Get-ChildItem > text.text
이 한 줄이 실행되었기 때문입니다. 어떤가요 흥미롭지 않나요?
저는 생각합니다.
각 언어마다 활약하고 있는 포지션이 있다면 파워쉘은 윈도우에 강력한 제어를 할 수 있는 스크립트 언어라고
C언어, JAVA 요즘 핫한 Python에서도 가능합니다. 저 또한 자바 파이썬 좋아합니다. 하지만
이렇게 쉽게 윈도우 컴퓨터 디렉터리를 출력할 수 있을까요?
파워쉘을 안다면, 기본적인 명령어라도 때와 상황에 따라서 쓸 수 있다면 윈도우를 다루는 강력한 무기를
하나 가진거나 다름없다고 저는 생각합니다.
'PowerShell > PowerShell 기초' 카테고리의 다른 글
PowerShell 기초 New-Item 파일 / 폴더를 생성한다 (0) | 2019.06.03 |
---|---|
PowerShell 기초 Get-ChildItem에 대해서 (0) | 2019.05.17 |
댓글