본문 바로가기

Server Story..../PowerShell

파워쉘 명령어 기본




[파워쉘의 명령어란?]

도스에서 내장명령어, 내부명령어는 파워쉘에서는 cmd-let이라고 불린다
한글로는 커맨드렛이라 읽으면 된다

[파워쉘의 명령어 조회]

파워쉘의 명령어 목록을 구하려면 get-command 명령을 입력한다, 그런데 이 명령어을이 하나둘도 아니고 무더기로 나오는데 이게 무슨 도움이 될런지 모르겠다

[명령어의 도움말 보기]

보다 유용한 명령어 습득은 해당기능에 대한 구글링이다

구글링을 통해 명령어의 이름을 알았다면 보다 구체적인 명령어의 예제나 문법 정보가 필요할텐데
이때 사용하는 명령이 get-help 명령이다

cmd 일명 커맨드라인의 dir 에 해당하는 명령인 get-childitem의 도움말을 보려면 다음과 같이 입력한다

get-help get-childitem

옵션으로 -examples, -detail, -full이 준비되어 있으니 대부분 어렵지 않게 예제와 사용법을 알 수 있으며 모든정보가 한글로 제공되니 구글링과 함께 부지런히 살펴보자

[파워쉘 명령어의기본규칙]

아까입력한 get-command 명령과 get-help명령어의 구성을 보면 알겠지만 파워쉘의 명령어는 규칙이 있다

동사-명사

의 형태로 구성되어 있다는 점이다

서비스를 제어하는 명령을 예로들면

get-service : 서비스 목록을 구하는 명령어

start-service : 지정한 서비스를 시작시키는 명령어

stop-service : 지정한 서비스를 중지 시키는 명령어

위 처럼 항상 동일한 규칙이 있으며 get- 입력이후는 tab키를 눌러서 명령을 쉽게 고를수도 있다

tab키는 -로 시작하는 옵션에서도 사용가능한점이 cmd와는 다른점으로 치기힘든 긴 옵션을 쉽게 선택할 수 있게 해준다

[파워쉘의 옵션]

파워쉘에서는 전통적인 Microsoft 옵션형식인 / 을 사용하지 않고 유닉스 계열의 - 기호를 사용한다
옵션도 Tab키를 사용가능한점이 특징

[파워쉘에서의 경로]

파워셀은 파워쉘 명령어 이외 외부 프로그램을 실행할때 유닉스와 마찬가지로 현재경로를 기본 실행경로로 사용하지 않는다, 따라서 현재 경로의 프로그램을 실행할때는 ./를 사용해야한다

그리고 유닉스와 반대 기호를 사용했던 디렉토리 구분기호 \는 /와 \를 혼용할 수 있도록 변경되었다



http://powershellabc.blogspot.kr/2012/12/blog-post_30.html?view=flipcard   글 참조.

'Server Story.... > PowerShell' 카테고리의 다른 글

파워쉘의 기본문법1  (0) 2013.03.29
파워쉘의 출력에 대하여  (0) 2013.03.29
스크립트 파일을 실행하기 위한 설정  (0) 2013.03.29
파워쉘 실행  (0) 2013.03.29
파워쉘 비밀번호 암호화  (0) 2013.03.29