linux打印控制方式

33[ Param {;Param;...}m

e[ Param {;Param;...}m

 

#define NONE                 "e[0m"
#define BLACK                "e[0;30m"
#define L_BLACK              "e[1;30m"
#define RED                  "e[0;31m"
#define L_RED                "e[1;31m"
#define GREEN                "e[0;32m"
#define L_GREEN              "e[1;32m"
#define BROWN                "e[0;33m"
#define YELLOW               "e[1;33m"
#define BLUE                 "e[0;34m"
#define L_BLUE               "e[1;34m"
#define PURPLE               "e[0;35m"
#define L_PURPLE             "e[1;35m"
#define CYAN                 "e[0;36m"
#define L_CYAN               "e[1;36m"
#define GRAY                 "e[0;37m"
#define WHITE                "e[1;37m"

#define BOLD                 "e[1m"
#define UNDERLINE            "e[4m"
#define BLINK                "e[5m"
#define REVERSE              "e[7m"
#define HIDE                 "e[8m"
#define CLEAR                "e[2J"
#define CLRLINE              "
e[K" //or "e[1K
"

  

参考: 

通过printf设置Linux终端输出的颜色和显示方式

https://www.cnblogs.com/clover-toeic/p/4031618.html

原文地址:https://www.cnblogs.com/baigoogledu/p/9486541.html