IT Japan

Powershell 사용법 메모 -1 본문

IT/Windows

Powershell 사용법 메모 -1

swhwang 2019. 2. 20. 16:54
반응형

파워쉘이란

마이크로소프트가 개발한 CUI의 쉘, .NET상에서 동작한다.

명령어 프롬프트보다는 고기능으로, 윈도우의 관리가 명령어만으로 가능하도록 한다.



버젼

윈도우 7이후는 표준으로 탑재되어있지만, OS의 버젼이 올라가면  Powershell의 버젼도 달라진다.

수동으로 업데이트는 가능하지만, 디폴트 버젼만 이용만 이용가능한 케이스도 많을것으로 생각되므로, OS와 Powershell의 버젼의 관계는

머리에 넣어두는게 좋을지도 모른다.


OS

 표준 Powershell의 버젼

 Widnows 7

 2.0

 Widnows 8

 3.0

 Widnows 8.1

 4.0

 Widnows 10

 5.0

 Widnows Server 2008 R2

 2.0

 Windows Server 2012

 3.0

 Windows Server 2012 R2

 4.0



Hello World

Windows + R로  [파일명을 지정해서 실행]을 열어서, powershell로 기동



명령어프롬프트와 같은 요령으로 명령어가 입력된다.


Commandlet

PowerShell에는, 명령어를 Commandlet이라고 부른다.


Commandlet은, <동사>-<명사>의 명명규칙에 따라서 정의된다.

예를 들면, Get-Content나, Get-Date와 같은 느낌.



Alias

[폴더를 이동할때의 Commandlet은, Set-Location이다.]

라고 설명하면, 100명중 190명은 [있을수 없어!]라는 느낌으로, Powershell을 공부하고 싶어지지않을 것이다.


폴더를 이동할때마다 Set-Location이라고 입력하면 죽고싶어질지 모르므로, Powershell에는 디폴트로 Alias가 정의되어있다.


Set-Location의 Alias는, cd나 chdir와 sl이 정의되어있다.

그러므로, cd <이동할 곳의 path>로 폴더를 바꾸는 것이 가능하다.



cd이외에도, 잘 사용하는 Commandlet에는, Command Prompt와 Unix의 쉘등에 잘 사용되는 이름으로 Alias가 정의되고있다.



입력보완


CommandLet를 모두 외우는것은 힘들다. 입력하는것도 힘든다.

이럴때는, tab을 입력하는것으로 CommandLet의 보완이 가능하다.



CommandLet의 Help를 본다.



Help <CommnadLet명>으로 지정한 CommandLet의 도움말을 확인할수 있다.





반응형

'IT > Windows' 카테고리의 다른 글

명령어 라인에서 SQL Server를 사용하는 최저한의 메모  (0) 2019.02.21
Powershell 사용법 메모 -2  (0) 2019.02.20
스냅숏 백업  (0) 2017.11.13
프로세스와 스레드  (0) 2016.07.29
액세스 제어 목록 ACL  (0) 2016.07.29
Comments