HardBirch

shell中设置字体颜色

时间:10-01-06 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,405 次

       颜色是通过添加专用序列来选择的 -- 
基本上是夹在 
"/e["
和 
"m" 
之间数字值。如果指定一个以上的数字代码,则用分号将它们分开。



       echo -e "/e[31;40m"

第一个数字(31)
为前景颜色
(
红色
)
;第二个数字为
(40)
背景颜色
(
黑色
)

echo -e "
/e
[0m"

我们需要使用 "/e[0m" 
序列将颜色重新设置为正常值。



/033[30m -- /033[37m 设置前景色
(
字体颜色
)



/033[30m        将字符的显示颜色改为黑色



/033[31m        将字符的显示颜色改为红色



/033[32m        将字符的显示颜色改为绿色



/033[33m        将字符的显示颜色改为淡红色



/033[34m 
 
      将字符的显示颜色改为蓝色


/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" 
可以将字符的显示颜色改为绿色









printf() 颜色设置



--------------------------------------


echo -e "/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 
-
= "/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"

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: shell中设置字体颜色

shell中设置字体颜色:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐