在linux命令行输出颜色

Posted lrxing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux命令行输出颜色相关的知识,希望对你有一定的参考价值。

示例:

#include <stdio.h>

int main() {
    printf("\e[31;1m Hello, world! \e[0m\n"); 
}

也就是说,在 \e[31;1m \e[0m 之间写入要显示的内容即可。31是前景色,1貌似表示背景,具体为

\e[F;Bm

F 字體顏色30-37

B 背景顏色 40-47

F      B

30   40 黑

31   41 紅

32   42 綠

33   43 黃

34   44 藍

35   45 紫紅

36   46 靛藍

37   47 白

以上是关于在linux命令行输出颜色的主要内容,如果未能解决你的问题,请参考以下文章

Linux 终端下颜色的输出

linux命令行字符更改颜色

JAVA日志信息在命令行输出带颜色的字符串是怎么实现的

修改bash终端命令行颜色

linux修改终端输入见面颜色

如何配置Linux命令行的字体和背景颜色