ksh 에나 bash 에서 프롬프트의 색깔을 원하는 색으로 바꾸는 방법입니다.


다음과 같이 노랑 바탕에 빨간 글씨로 볼 수 있지요..


{ 참고 : 터미널 중에 색깔이 표시가 되는 것이 있고 되지 않는 것이 있습니다.


           XTERM  에서 작업하시면 색깔이 제대로 보이실 겁니다. }


[/] #


위와 같이 나타내기 위해서는 색깔 코드에 대해 아셔야 합니다.


다음은 색깔 코드를 정리 하였습니다.


1. 문자 코드


   [1m   볼드체       [0m   모든 값을 원 상태로


2. 문자 색깔 코드


   [30m   검정        [31m   빨강     [32m    녹색


   [33m   노랑        [34m   파란     [35m    자주빛


   [36m   청록색     [37m    하얀색


3. 문자 배경색 코드   


   [40m   검정        [41m   빨강     [42m    녹색


   [43m   노랑        [44m   파란     [45m    자주빛


   [46m   청록색     [47m    하얀색


 


다음과 같이 PS1 변수에 값을 설정 하면 됩니다.


PS1 이란 변수는 프롬프트에 문자를 주는 변수 입니다.


 


# vi  $HOME/.profile


export  PS1=’^[[1m^[[43m^[[31m [$PWD] # ^[[0m’


                      볼드체  노랑바탕 빨간 문자                           초기화


 


이때 vi 편집기에서  ^[  값을 입력 하기위해 반드시 다음과 같이 하셔야 합니다.


우선 [CTRL] 키와 V 키를 입력 하고 다음에 [ESC] 키를 입력 하여야 합니다.


그렇지 않고 그냥 ^[ 이라고 입력 하면 아무것도 되지 않습니다.


vi 에서 위에서와 같이 하기 위해서는 다음과 같이 키를 입력 하셔야 하지요..


export  PS1 =  ‘ [CTRL] V [ESC] [1m  [CTRL] V [ESC][43m [CTRL] V [ESC] [31m [$PWD] #


                        [CTRL] V [ESC] [0m’


 과 같이 입력 하셔야 합니다.


 

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다