Linux之缤纷色彩:颜色输出技巧(linux颜色输出)

在linux文本界面下,如果能够打印出更加酷炫多彩的文本,无疑是让人感到惊艳的。当然,这需要Linux的颜色输出技巧。

颜色输出技巧可分为两种:格式化输出和ANSI色彩序列。不同的Linux发行版中对于这两种技巧的实现方法略有不同,但是效果是一样的。我用Debian系统测试的:

格式化输出

“`

#include

int main()

{

printf(“\033[32m 绿色字 \033[0m”);

return 0;

}


上面的代码将会输出带有绿色字体的内容,\033是格式化输出的逃逸字符,之后跟上颜色代码,最后结尾要跟一个\033[0m\,否则列出的命令会显示绿色,而不是结束之后默认的颜色。

ANSI色彩序列
ANSI色彩序列比格式化输出更复杂一些,但是准确度也更高一些。
假设我们要输出一段红色文字加上粗体,可以采用下述代码:
```
#include
int main()
{
printf("\033[31;1m 红色粗体字 \033[0m");
return 0;
}

上面的代码中\033[31表示前景色为红色,1表示粗体,后面还跟着其他属性,例如4表示下划线。

Linux下颜色输出技巧究竟有多无穷?至少上面的两种方式可以实现很多功能,这正是Linux之缤纷色彩的魅力。

创新互联(cdcxhl.com)提供稳定的云服务器,香港云服务器,BGP云服务器,双线云服务器,高防云服务器,成都云服务器,服务器托管。精选钜惠,欢迎咨询:028-86922220。

标题名称:Linux之缤纷色彩:颜色输出技巧(linux颜色输出)
新闻来源:http://www.shufengxianlan.com/qtweb/news45/314845.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联