티스토리 뷰


Ansi를 이용하여 중요한 부분에 Point를 줄 수 있는 방법에대해 소개합니다.


Color Code

Color 

Foreground 

Background 

 Black  30  40 
 Red

 31 

 41 
 Green  32  42
 Yellow  33  43
 Blue  34  44
 Magenta  35  45
 Cyan  36  46
 White  37  47

code를 어떤값을 적용하느냐에따라 글자색 또는 글자의 배경색이 변경됩니다.


ANSI Code

 ANSI CODE

 내용

 0

 Normal Characters

 1

 Bold Characters

 4

 UnderLined Characters

 5

 Blinking Characters

 7

 Reverse Video Characters

캐릭터에 밑줄 및 캐릭터 속성을 정의합니다.


Bold Example Code

 Bold off

 color

 Bold on

 color

 0;30

 Balck

 1;30

 Dark Gray

 0;31

 Red

 1;31

 Dark Red

0;32

 Green

 1;32

 Dark Green

0;33 

 Brown

1;33

 Yellow

0;34 

 Blue

1;34

 Dark Blue

0;35

 Magenta

1;35

 Dark Magenta

 0;36  

 Cyan

1;36

 Dark Cyan

0;37

 Light Gray

1;37

 White

캐릭터 볼드적용의 예를 나타내는 코드값.




ANSI 예제

#!/bin/bash

# This script echoes colors and codes


echo -e "\n\033[4;31mLight Colors\033[0m  \t\t\033[1;4;31mDark Colors\033[0m"


echo -e "\e[0;30;47m Black    \e[0m 0;30m \t\e[1;30;40m Dark Gray  \e[0m 1;30m"

echo -e "\e[0;31;47m Red      \e[0m 0;31m \t\e[1;31;40m Dark Red   \e[0m 1;31m"

echo -e "\e[0;32;47m Green    \e[0m 0;32m \t\e[1;32;40m Dark Green \e[0m 1;32m"

echo -e "\e[0;33;47m Brown    \e[0m 0;33m \t\e[1;33;40m Yellow     \e[0m 1;33m"

echo -e "\e[0;34;47m Blue     \e[0m 0;34m \t\e[1;34;40m Dark Blue  \e[0m 1;34m"

echo -e "\e[0;35;47m Magenta  \e[0m 0;35m \t\e[1;35;40m DarkMagenta\e[0m 1;35m"

echo -e "\e[0;36;47m Cyan     \e[0m 0;36m \t\e[1;36;40m Dark Cyan  \e[0m 1;36m"

echo -e "\e[0;37;47m LightGray\e[0m 0;37m \t\e[1;37;40m White      \e[0m 1;37m"



Output 



이상으로 ANSI Code에 대해 알아보았습니다.


'Developer' 카테고리의 다른 글

[nodejs] exprss web framework 설치 및 사용법  (0) 2012.12.07
resolve.conf DNS 초기화 문제  (0) 2012.12.06
[github] github 사용법.  (3) 2012.11.27
[DropBox] 설치 및 사용법  (5) 2012.11.26
[Jqeury] 슬라이딩 메뉴  (0) 2012.11.23
댓글