就是好玩,没别的意思~~~
我们使用转义序列来实现
1.要打印彩色文本
echo -e "\e[1;31m This is red text \e[0m"
颜色的颜色码有 重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,,白色=37
其中 \e[1;31 将颜色设为红色, \e[0m 将颜色重新置回(去掉这个就一直是设置的颜色),只需将31换为想要的颜色码即可!
2.设置彩色背景
echo -e "\e[1;42 Green Background \e[0m"
颜色码有
重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,,白色=47
剩下的和上面的设置一样,感兴趣的可以试一下,很有趣的哟!
补充:还可以使用tput设置背景颜色和文本颜色哟
背景颜色:
tput setb no
其中no在0到7之间取值
文本:
tput serf no
其中,no在0到7之间取值
说点题外话,tput命令还可设置文本样式问粗体
tput bold
阅读(688) | 评论(0) | 转发(0) |