首页 服务器系统 Linux

Linux echo命令,打印有色字体


颜色字体格式:\033[<显示方式:背景色;前景色;> <输出内容> \033[0m

提示:\033是ESC键的八进制,\033[即告诉终端后面是设置颜色的参数,显示方式,前景色,背景色均是数字;


参数解释

显示方式

意义

0

终端默认设置

1

高亮显示

4

使用下划线

5

闪烁

7

反白显示

8

不可见

前景色

背景色

颜色

30

40

黑色

31

41

红色

32

42

绿色

33

43

黃色

34

44

蓝色

35

45

紫色

36

46

青蓝色

37

47

白色


设置字体颜色(前景色)

echo -e "\033[31m红色文字\033[0m"

echo -e "\033[32m绿色文字\033[0m"

echo -e "\033[33m黄色文字\033[0m"

echo -e "\033[34m蓝色文字\033[0m"

echo -e "\033[35m紫红色文字\033[0m"

echo -e "\033[36m青蓝色文字\033[0m"

echo -e "\033[37m白色文字\033[0m"



设置字体背景色

提示:默认字体颜色白色,基于终端字体颜色设置

echo -e "\033[41m 红色背景 \033[0m"

echo -e "\033[42m 绿色背景 \033[0m"

echo -e "\033[43m 黄色背景 \033[0m"

echo -e "\033[44m 蓝色背景 \033[0m"

echo -e "\033[45m 紫色背景 \033[0m"

echo -e "\033[46m 青蓝色背景 \033[0m"


设置字体背景色+字体色

echo -e "\033[40;31m 黑底红字 \033[0m"

echo -e "\033[43;37m 黄底红字 \033[0m"

echo -e "\033[45;37m 紫底白字 \033[0m"

echo -e "\033[44;33m 蓝底黄字 \033[0m"

echo -e "\033[47;30m 白底黑字 \033[0m"

相关推荐