관리 메뉴

Black&White

cmd 창에서 프롬프트의 경로가 길어서 불편할 경우 본문

Windows

cmd 창에서 프롬프트의 경로가 길어서 불편할 경우

V.E.N 2011.04.21 14:56
일반인들은 Windows 에서 cmd 창을 열고 작업해야 될 일들이 거의 없지만,

IT쪽에서 일하는 사람들이라면 cmd 창은 필수적인 유틸일 것이다.

Dos 시절부터 사용해온 사람들이라면, 아마도 Command Prompt 의 설정에 대해서 잘 알테지만,

그 이후의 사용자들은 아마 설정자체를 모르고, 기본 설정 그대로의 불편함을 감수하면서 사용하고 있을 것이다.

더더욱이 리눅스를 함께 사용하는 유저들이라면, 리눅스의 터미널 콘솔을 사용하던 유저들이라면 이러한 불편을 잘 알 수 있을 것이라 생각이 든다.


환경변수 설정중 PATH , Prompt 설정에 대해서 말할까 한다.

윈도우에서 환경설정값을 확인하고, 설정할 수 있는 명령어는 SET 이다.

cmd 창에서 set 이라고 치면, 현재 윈도우의 환경변수가 어떻해 설정되어 잇는지 볼 수 있다.

또, 특정 환경변수의 값도 확인이 가능하다.

예를 들어, 환경변수 PATH 의 값을 확인하는 방법은 아래와 같다.
set path
or
echo %path%

또, 환경변수 Prompt 의 값은
set prompt

아울러 그 값을 설정하는 것 또한 가능하다.

예를 들어 환경변수 PATH 의 값을 설정하는 방법은 아래와 같다.
set path=c:\;c:\windows;

추가하고싶은 디렉토리를 구분짓는 것은 세미콜론(;) 이다.

환경변수 path 에 이미 설정된 값에 c:\windows\system32 경로를 추가하고자 하는 경우는 아래와 같이 하면 된다.

set path=%path%;c:\windows\system32

하지만, cmd 창에서의 set 명령으로의 환경변수 설정은 해당 cmd 창에만 설정의 영향을 받는다.
즉, 새로운 cmd 창을 열게 되면, 이전의 cmd 창에서의 설정과는 틀리다.

윈도우 시스템 전체에 환경변수 설정을 위해서는 시스템등록정보창 ( 제어판 - 시스템 )에서 고급탭을 선택하고, 환경변수 버튼을 누른후, 각 환경변수의 값들을 설정할 수 있다.


Prompt 설정

기본 cmd 창에서의 프롬프트는 아래와 같이 경로명을 보여준다.(드라이브명뒤에 폴더명이 쭉 따라온다.)
c:\
c:\windows

사실, 경로가 c:\documents and setting\administrator\Local Settings\Temporary Internet Files> 인 경우라면

명령어 입력하는게 직관적이지 못하기 때문에 좀 불편할 수 밖에 없다.

그래서 기본 프롬프트의 상태를 리눅스의 터미널 콘솔처럼 변경시켜볼까 한다.

날짜와 시간을 나오게 하고 그 다음줄에 드라이브명만 보이도록 하려 한다.

set prompt=$d$s$t$_$n$g

라고 설정하면 현재 cmd 창에서의 프롬프트는 아래와 같이 변할 것이다.

2011-04-21 14:44:21.47
C:>

그럼 현재 디렉토리의 위치를 알 수가 없지 않느냐고 묻는 분이 계시다면 명령어 cd 를 입력후 엔터를 치면 됩니다.

리눅스의 pwd 명령과 동일한 명령이 cd 이다.

위 PATH 와 마찬가지로, 새로운 cmd 창을 열어도 동일한 설정을 적용시키기 위해서
시스템등록정보창 에서 고급 - 환경변수를 선택후, 등록해주면 되는데, 기본적으로 환경변수 Prompt 가 존재하지 않는다.
따라서, 새로운 환경변수를 등록해야 한다.

시스템변수 항목에서 새로만들기 버튼을 누른후,
변수 이름에 PROMPT
변수 값 에 $d$s$t$_$n$g

를 입력하면 된다.

1 Comments
댓글쓰기 폼