Powershell – Customize prompt

Powershell 의 Prompt는 기본적으로 PS {현재경로}> 로 되어 있다.

이 모양은 Powershell 에서 명령을 수행하고 Prompt 라는 Function을 수행한 결과이다.

믿기지 않는 다면 다음 명령으로 확인 해 보자.

다음과 같이 Fuction임을 확인 할 수 있을 것이다.

Definition을 자세히 보면 다음과 같다.

위의 코드가 Powershell의 Prompt를 쓰는 것이다.

그러므로 똑같은 이름의 Prompt Function을 만들면 직접 만든 Prompt를 사용 할 수 있다.

예를 들어 PS 라는 문자 대신에 자신의 Username 을 넣고 싶다면

Powershell Prompt Username

사용자 이름이 잘 보인다.

한가지만 더 해보자, 응용하면 더욱 재미 있게 쓸 수 있다. 꼭 Prompt 만 변경 할수 있다고 생각 하지 말자 $host.UI 를 이용하여 Window Title 을 현재 경로로 할 수도 있다.

Prompt Color

재미 삼아 PS 글자의 색을 Random 하게 넣어 봤는데 별로 이쁘지도 않고 멍청해 보인다.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 

This site uses Akismet to reduce spam. Learn how your comment data is processed.