[DEBIAN] BASH Shell 프롬프트 색상 변경하기(Change The Color Of Bash Prompt Shell)

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

Licensed under CC BY-NC-SA 4.0
Last updated on Jul 10, 2021 01:05 +0900