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’
과 같이 입력 하셔야 합니다.