Linux 用echo输出带特效的字体

echo显示带颜色,需要使用参数-e
格式如下:
echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
例如:

echo -e "\033[43;31mred color\033[0m"

wKiom1eWE2rAFf52AAALCL_dV8s005.png

例如:

echo -e "\033[5m\n \033[32m *\n\033[33m ***\n\033[35m*****\n\033[0m"

每一行不同的颜色,并且闪烁

wKioL1eWFC2xpc6qAAANOxyls58483.png

控制选项说明 : 


  • \33[0m 关闭所有属性 

  • \33[1m 设置高亮度 

  • \33[4m 下划线 

  • \33[5m 闪烁 

  • \33[7m 反显 

  • \33[8m 消隐 

  • \33[30m — 

  • \33[37m 设置前景色 

  • \33[40m — 

  • \33[47m 设置背景色 

  • \33[nA 光标上移n行 

  • \33[nB 光标下移n行 

  • \33[nC 光标右移n行 

  • \33[nD 光标左移n行 

  • \33[y;xH设置光标位置 

  • \33[2J 清屏 

  • \33[K 清除从光标到行尾的内容 

  • \33[s 保存光标位置 

  • \33[u 恢复光标位置 

  • \33[25l 隐藏光标 

  • \33[25h 显示光标

类似文章