Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

shell中的颜色显式设置

首页 » CU论坛 » Linux » 汇总贴列表 » 文档专区 » 程序开发 »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
nemona   帅哥
侠客




UID:445879
注册:2006-7-25
最后登录: 2008-07-25
帖子:39
精华:0

可用积分:38 (白手起家)
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
1楼 发表于 2008-4-14 21:29 
[color="#000000"]shell中的颜色显式
--------------------------------------
颜色是通过添加专用序列来选择的 -- 基本上是夹在 "\e["和 "m" 之间数字值。如果指定一个以上的数字代码,则用分号将它们分开。
echo -e "\e[31;40m"
第一个数字(31)为前景颜色(红色);第二个数字为(40)背景颜色(黑色)
echo -e "[color="#ffffff"]\e[0m"
我们需要使用 "\e[0m" 序列将颜色重新设置为正常值。
[color="#ffffff"]\033[30m -- \033[37m  设置前景色(字体颜色)
\033[30m          将字符的显示颜色改为黑色
\033[31m          将字符的显示颜色改为红色
\033[32m          将字符的显示颜色改为绿色
\033[33m          将字符的显示颜色改为淡红色
[color="#800000"]\033[34[color="#000080"]m          将字符的显示颜色改为蓝色
\033[35m          将字符的显示颜色改为紫色
\033[36m          将字符的显示颜色改为淡蓝色
\033[37m          将字符的显示颜色改为灰色
\033[40m -- \033[47m  设置背景色
\033[40m          将背景色设置为黑色
\033[41m          将背景色设置为红色
\033[42m          将背景色设置为绿色
\033[43m          将背景色设置为淡红色
\033[44m          将背景色设置为蓝色
\033[45m          将背景色设置为紫色
\033[46m          将背景色设置为淡蓝色
\033[47m          将背景色设置为灰色
例如:echo -ne "\033[32m" 可以将字符的显示颜色改为绿色
[color="#800000"]printf() 颜色设置
--------------------------------------
printf("\033[1;33m Hello World. \033[0m \n");
颜色如下:
none           = "\033[0m"
black          = "\033[0;30m"
dark_gray      = "\033[1;30m"
blue           = "\033[0;34m"
light_blue     = "\033[1;34m"
green          = "\033[0;32m"
light_green  [color="#ffffff"]-= "\033[1;32m"
cyan           = "\033[0;36m"
light_cyan     = "\033[1;36m"
red            = "\033[0;31m"
light_red      = "\033[1;31m"
purple         = "\033[0;35m"
light_purple = "\033[1;35m"
brown          = "\033[0;33m"
yellow         = "\033[1;33m"
light_gray     = "\033[0;37m"
white          = "\033[1;37m"
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24834/showart_532800.html



您对本贴的看法:鲜花[0] 臭蛋[0]
发奥运快讯+1800分! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » CU论坛 » Linux » 汇总贴列表 » 文档专区 » 程序开发 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.061489 second(s), 6 queries , Gzip enabled