Linux终端输出控制——C指令代码

Linux终端输出控制——C指令代码

设置终端字体

在这里插入图片描述

可以通过echo -e "\033[背景颜色号;字体颜色号m字符串\033[0m"验证。

前景色
颜色 代码
黑色前景 30
红色前景 31
绿色前景 32
棕色前景 33
蓝色前景 34
紫色前景 35
青色前景 36
白色前景 37
背景色
颜色 代码
黑色背景 40
红色背景 41
绿色背景 42
棕色背景 43
蓝色背景 44
紫色背景 45
青色背景 46
白色背景 47
光标操作
操作 代码
隐藏光标 \033[?25l
显示光标 \033[?25h
保存光标 \033[s
加载光标 \033[u
光标上移n行 \033[nA
光标下移n行 \033[nB
光标右移n行 \033[nC
光标左移n行 \033[nD
设置光标位置 \033[y;xH
闪烁
操作 代码
设置闪烁 \033[5m
关闭闪烁 \033[25m
其它
操作 代码
关闭所有属性 \033[0m
字体加粗 \033[1m
下划线 \033[4m
反显 \033[7m
消隐 \033[8m
清屏 \033[2J
蜂鸣 \007
C语言终端字体颜色宏定义
#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              "\r\e[K" //or "\e[1K\r"
发布了55 篇原创文章 · 获赞 14 · 访问量 3347

猜你喜欢

转载自blog.csdn.net/weixin_41969690/article/details/103805287
今日推荐