shell中设置字体颜色

       颜色是通过添加专用序列来选择的 --  基本上是夹在  "/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"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

do2jiang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值