您的位置:首页 > 运维架构 > Shell

shell中设置字体颜色

2010-01-06 10:55 525 查看
颜色是通过添加专用序列来选择的 --
基本上是夹在
"/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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: