mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Wednesday, June 28, 2006

리눅스/Cygwin(시그윈)의, 프롬프트에 현재 경로만 나오도록 변경; PS1 정의


리눅스나 Cygwin을 설치하면 기본 프롬프트가 이런 식으로 나옵니다:
Administrator@chessman-dsjf2pe /cygdrive/d/WINDOWS_
$ _


색깔도 아주 어둡고, 아이디와 호스트 이름이 항상 나옵니다. 그리고 배포본에 따라서, 현재 경로가 전혀 나오지 않는 경우도 있습니다. 차라리

D:\cygwin\bin>


이런 도스/윈도우의 프롬프트가 더 명쾌했습니다.



\cygwin\etc\profile 의 bash 항목에, Cygwin의 기본 프롬프트가 이렇게
PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '

정의되어 있습니다. 이것은 놔두고


\home\.bash_profile 의 맨 밑에 이렇게 다음 줄을 추가했습니다.
PS1='$PWD>\n \$ '

\cygwin\etc\profile 은 모든 유저에 적용되기에, 자신에게만 적용되는 .bash_profile 쪽이 좋을 것 같습니다.


결과:

/cygdrive/d/cygwin/bin>
 $ _


이제 프롬프트에 현재 디렉토리만 표시됩니다.



프롬프트 설명

PS1='$PWD>\n \$ '

$PWD : 현재 디렉토리
> : > 기호
\n : 다음 줄로 행갈이
공백 : 공백 자체
\$ : $ 기호




tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top