编程技术 - 用C语言Linux下打印带颜色的字符串
用C语言Linux下打印带颜色的字符串
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.coM
地址:无名
终端彩色字符处理
最方便的是FireBird带的编辑器ve,可以很方便的编辑彩色文本。
不过,vi也可以办到。
a. 进入编辑模式。
b. 按ctrl + v.
c. 按ESC,先输入一个ESC字符。
d. 然后可以输入彩色码啦。譬如,[31m代表红色。
你可以用echo测试各种彩色效果,譬如:
echo '[31m RED TEXT' 将输出红色字符串 “RED TEXT"
echo '[1;31m RED TEXT' 高亮输出。
echo '1;5;31m RED TEXT' 高亮,闪烁。
echo '[41m' 红色背景。
echo '[m' 恢复。
是打印到终端,但我不知道如何写ansi控制码,举个例子好吗?
比如,要打印一串绿色字符到终端。