字体颜色 | 字体背景颜色 | 显示方式 |
---|---|---|
30:黑 | 40:黑 | 0:终端默认设置 |
31:红 | 41:红 | 1:高亮显示 |
32:绿 | 42:绿 | 4:下划线显示 |
33:黄 | 43:黄 | 5:闪烁显示 |
34:蓝 | 44:蓝 | 7:反白显示 |
35:紫 | 45:紫 | 8:隐藏 |
36:深绿 | 46:深绿 | |
37:白 | 47:白 |
格式:
\033[1;31;40m # 1是显示方式,为可选项。31是字体颜色。40m是字体背景颜色。
\033[0m # 恢复终端默认颜色,即取消颜色设置
在python中可使用以下代码查看效果
In [1]: for i in range(30,38):
...: for j in range(40,48):
...: for x in a:
...: print('front: '+str(i) + ' back: '+str(j)+' \033['+str(x)+';'+str(i)+';'+str(j)+'m'+ "Hello world \033[0m")
在linux中可使用以下命令查看效果
[root@centos1 ~]# echo -e "\033[7;35;44m我是中国人\033[0m"