注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

旷世的忧伤

不与夏虫语寒,不与曲人语道,因为生命缺乏言说的条件......

 
 
 

日志

 
 

Linux终端打印带颜色的字体  

2014-10-31 23:08:33|  分类: Linux系统 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Linux的终端可以打印带颜色的字体,基本格式为:

\033[字背景颜色;字体颜色m字符串\033[0m

例如:

033[32m \033[35m hello,world \033[0m


设置方式:
1   设置粗体 
2   设置一半亮度(模拟彩色显示器的颜色) 
4   设置下划线(模拟彩色显示器的颜色) 
5   设置闪烁 
7   设置反向图象 
22  设置一般密度 
24  关闭下划线 
25  关闭闪烁 
27  关闭反向图象 


字颜色(前景色):30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色

38:在缺省的前景颜色上设置下划线 
39:在缺省的前景颜色上关闭下划线 


字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色

49:设置缺省黑色背景 


ANSI控制码的说明 
\33[0m 关闭所有属性 
\33[1m 设置高亮度 
\33[4m 下划线 
\33[5m 闪烁 
\33[7m 反显 
\33[8m 消隐 
\33[30m -- \33[37m 设置前景色 
\33[40m -- \33[47m 设置背景色 
\33[nA 光标上移n行 
\33[nB 光标下移n行 
\33[nC 光标右移n行 
\33[nD 光标左移n行 
\33[y;xH设置光标位置 
\33[2J 清屏 
\33[K 清除从光标到行尾的内容 
\33[s 保存光标位置 
\33[u 恢复光标位置 
\33[?25l 隐藏光标 
\33[?25h 显示光标

如果用 echo 显示,则需加 -e 参数:

RED="\033[32m\033[31m"
YELLO="\033[32m\033[33m"
GREEN="\033[32m\033[32m"
END="\033[0m"
var="hello"
echo -e ${YELLO} ${var} ${END}
echo -e ${GREEN} ${var} ${END}


  评论这张
 
阅读(2)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017