Git Bash 的字体背景和颜色显示
XiaoMa 博士生

终端显示字体背景和字体颜色

在命令行下能产生五颜六色的字体和图案,只需要加上一些颜色代码,如:

1
echo -e "\033[0;40;32m正在为您备份博客中……\033[0m Hello"
  • echo :bash 解释的脚本,需要用 -e 表示反斜线转义打开
  • \033 :声明转义序列的开始,后面用 \033[0m 关闭转义序列
  • [x;xx;xxm :后面开始定义颜色
    • 0 表示终端默认设置(黑底白字);40 表示字的背景颜色(40–47);32 表示字体颜色(30–37)
字的特殊属性 字的背景颜色 字体颜色 Color
0:终端默认,黑底白字 40 30
1:加粗 41 31
4:使用下划线 42 32 绿
5:闪烁 43 33
7:反白显示 44 34
8:不可见 45 35
46 36 深绿
47 37

示例

1
2
3
4
5
6
7
8
echo -e "\033[30;40m正在为您备份博客中……\033[0m"  //颜色一样就不会显示
echo -e "\033[31;40m正在为您备份博客中……\033[0m"
echo -e "\033[32;40m正在为您备份博客中……\033[0m"
echo -e "\033[33;40m正在为您备份博客中……\033[0m"
echo -e "\033[34;40m正在为您备份博客中……\033[0m"
echo -e "\033[35;40m正在为您备份博客中……\033[0m"
echo -e "\033[36;40m正在为您备份博客中……\033[0m"
echo -e "\033[37;40m正在为您备份博客中……\033[0m"

image-20230129120721254

1
2
3
4
5
6
7
8
echo -e "\033[40;30m正在为您备份博客中……\033[0m"
echo -e "\033[41;30m正在为您备份博客中……\033[0m"
echo -e "\033[42;30m正在为您备份博客中……\033[0m"
echo -e "\033[43;30m正在为您备份博客中……\033[0m"
echo -e "\033[44;30m正在为您备份博客中……\033[0m"
echo -e "\033[45;30m正在为您备份博客中……\033[0m"
echo -e "\033[46;30m正在为您备份博客中……\033[0m"
echo -e "\033[47;30m正在为您备份博客中……\033[0m"

image-20230129120931557