Overview
윈도 기본 프롬프트는 복잡한 경로에 있을 때 보기 불편하기만 하다.
프롬프트로 출력되는 형태는 PROMPT
로 저장되어 있다. echo %prompt%
로 현재 값을 확인할 수 있다.
prompt /?
를 통해 사용가능한 변수를 확인할 수 있다. 환경 변수 역시 출력할 수 있으므로 알아두면 좋다.
어떻게 표시할지 정했다면 set prompt=pattern
으로 현재 세션에 적용해보고, 마음에 들면 컴퓨터 – 시스템 속성 – 윈도 환경 변수에서 PROMPT를 찾아 해당 값으로 변경해 주도록 한다. cmder롸 같은 예쁜 터미널 에뮬레이터를 사용한다면 조금 더 쾌적할 것이다.
Prompt /?
$A
: 기호 &$B
: 기호 |$C
: 기호 ($D
: 현재 날짜$E
: 이스케이프 코드 (아스키 값 27)$F
: 기호 )$G
: 기호 >$H
: 백스페이스 (백 스페이스를 눌렀을 때 처럼 앞 문자 하나를 지운다.)$L
: 기호 <$N
: 현재 드라이브$P
: 현재 드라이브와 경로$Q
: 기호 =$S
: 공백 한 칸$T
: 현재 시각$V
: 윈도 버전$_
:\r\n
$$
: 기호 $$+
:pushd
한 숫자 만큼의 +를 표시한다.$M
: 현재 드라이브에 연결된 원격 이름. 네트워크 드라이브일 경우에만 표시된다.
도무지 무슨 의미로 부여한 것인지 모를 녀석들이 있지만 윈도는 이해하는 것이 아니라 외우는 것이다.
다른 환경 변수들
SET
으로 확인하도록 한다.