Bash Shell에 bold 처리 및 setaf를 통해 색상을 적용하는 방법입니다.
메모 차원으로 작성합니다.

PS1="\[$(tput setaf 4)\]$PS1\[$(tput sgr0)\]"
PS1="\[$(tput bold)\]$PS1\[$(tput sgr0)\]"
setaf 이후 숫자가 ANSI Color를 의미하며 컬러 정보는 아래 데이터 참고하시고,
색상 코드를 조합하여 사용할 수 있는데 아래 블로그 주소 보시면 좋을 것 같습니다.

0: Black
1: Red
2: Green
3: Yellow
4: Blue
5: Magenta
6: Cyan
7: White

[http://sunyzero.egloos.com/4282610]

아무튼 위에서 작성한

PS1="\[$(tput setaf 4)\]$PS1\[$(tput sgr0)\]"
PS1="\[$(tput bold)\]$PS1\[$(tput sgr0)\]"
코드를 .bashrc 파일에 적용하면 프롬프트 부분 색상, 글씨 설정 변경이 가능합니다.

추가 Color Set
Blue = 34
Green = 32
Light Green = 1;32
Cyan = 36
Red = 31
Purple = 35
Brown = 33
Yellow = 1;33
white = 1;37
Light Grey = 0;37
Black = 30
Dark Grey= 1;30

Reference

http://sunyzero.egloos.com/4282610

댓글 없음:

댓글 쓰기