Linux终端打印彩色输出

来源:互联网 发布:ubuntu怎么上传文件 编辑:程序博客网 时间:2024/03/28 22:05

在终端中,最好玩的不过是彩色输出了。我们可以使用转义序列来实现。


想要打印彩色文本,输入以下命令


echo -e "\e[1;33m This is yellow text \e[0m"



可能有的刚学的会看不懂,让我们来分析一下。

\e[1;33 将颜色设为黄色 \e[0m 将颜色重新置回默认颜色。

喜欢什么颜色,将33替换成喜欢的颜色码就可以了。


每一种颜色都有对应的颜色码。

黑色=30

红色=31

绿色=32

黄色=33

蓝色=34

洋红色=35

青色=36

白色=37



想要打印彩色背景,输入以下命令:


echo -e "\e[1;43m Yellow Background \e[0m "


看不懂的,我们来分析一下


\e[1;43 将背景颜色设为黄色  \e[0m  将颜色重新置回默认颜色


和彩色文本一样,每一种背景颜色都有颜色码

重置=0

黑色=40

红色=41

绿色=42

黄色=43

蓝色=44

洋红色=45

青色=46

白色=47 



相信你已经掌握这个"玩法"了吧偷笑

0 0