linux echo命令显示带颜色的文本

 echo,显示一行文本。

命令格式如下,其中option: -e开启转义,-n不换行输出。

echo [option] [string]

接下来介绍一下如何通过echo显示带颜色的文本,格式如下:

echo -e "\033[3#;4#;#m语句\033[0m"

\033是ESC的八进制码

3#表示前景色,#:0黑,1红,2绿,3黄,4蓝,5紫,6青,7白(灰),8在缺省的前景颜色上设置下划线,9关闭下划线

palette="black red green tan blue purple cyan grey

              bgrey bred bgreen yellow bblue magenta bcyan bold"

4#表示背景色, #:0黑,1红,2绿,3黄,4蓝,5紫,6青,7白(灰),9缺省黑色背景

#m表示字符格式,其中#: 1加粗,4下划线,5闪烁,7背景色和前景色反转

 命令示例如下,37表示白色前景,44表示蓝色背景,1m表示加粗:

下面图片是遍历前景色和背景色的显示示例: 

                         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值