CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): sexyboy (#김 정태#)
날 짜 (Date): 1996년09월20일(금) 18시55분25초 KDT
제 목(Title): [A] tcsh에서 프롬프트에 색깔넣기




그냥 csh처럼 프롬프트를 정의하면 당연히 안되죠. 프롬프트에 색깔을
나오게 하는건 escape sequence를 사용하는 거죠. 그래서
tcsh에서는 프롬프트에 escape sequence를 집어넣으려면
%{ ... %} 를 해야 합니다.
그러니깐 %{ 색깔을 위한 escape code %} 하면 되겠죠.
그외에 tcsh은 프롬프트 정의를 위해서 아주 다양한  기능을 지원합니다.
예를 들자면 작업디렉토리, 히스토리, 호스트 네임,
날짜 등등을 비교적 다양한 형태로 정의하여 쓸수 있습니다.
참고로 저는 다음과 같이 정의하여 쓰고 있습니다.

set prompt = "%{^[[0;1;33m%}[%n@%m] %{^[[4;33m%}{%h} %c1 \\%{^[[0m%} " 

위와같이 하면 노란색으로 로린네임과 호스트 그리고 히스토리 번호,
그리고 현재 작업디렉토리의 맨 끝 디렉토리만 나옵니다.
전 작업디렉토리가 길어져서 command line의 대부분을 차지하는 걸 별로
안좋아합니다. 그래서 tailing기능을 이용하였습니다.
도움되시길...
자세한건 man tcsh하면 나올껍니다.
 ****************************************************  
   Every happyness I have to you...                    
   For the better life                sexyboy \
 ****************************************************  

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.