美文网首页
Linux下echo命令输出带颜色文本

Linux下echo命令输出带颜色文本

作者: 风吹我已散博客 | 来源:发表于2020-03-01 20:16 被阅读0次

一、使用说明

echo 命令显示带颜色,需要使用参数 -e
格式:echo -e "\033[背景色;前景色;显示方式m 输出字符串 \033[0m"
例如:echo -e "\033[44;37;5m LINUX \033[0m"
其中44代表背景色,37代表前景色, 5m代表显示方式,后面的0m代表段后显示方式。

常用输出样式:

echo -e "\033[0;32;1m绿色提示文字\033[0m"
echo -e "\033[0;31;1m红色警示文字\033[0m"

二、颜色值

前景 颜色 - 背景 颜色
30 无色 - 40 黑色
31 红色 - 41 红色
32 绿色 - 42 绿色
33 黄色 - 43 黄色
34 蓝色 - 44 蓝色
35 紫色 - 45 紫红色
36 青色 - 46 青蓝色
37 白色 - 47 白色
- - - 0 透明

三、显示方式

代码 样式
0 关闭所有属性
1 高亮显示
4 下划线
5 闪烁
7 反显
8 消隐
22 非粗体
24 非下划线
25 非闪烁
27 非反显

四、控制选项

代码 属性
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[m:nH 把光标移动到第m行第n列
\033[K 清除从光标到行尾的内容
\033[y;xH 设置光标位置
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\033[?25h 显示光标
\033[2J 清除屏幕
\007 发出蜂鸣声beep
\033[0q 关闭所有的键盘指示灯
\033[1q 设置“滚动锁定”指示灯 (Scroll Lock)
\033[2q 设置“数值锁定”指示灯 (Num Lock)
\033[3q 设置“大写锁定”指示灯 (Caps Lock)

五、输出例子

echo -e "\033[30m 黑色字 \033[0m"
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[40;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 红底白字 \033[0m"
echo -e "\033[42;37m 绿底白字 \033[0m"
echo -e "\033[43;37m 黄底白字 \033[0m"
echo -e "\033[44;37m 蓝底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天蓝底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"

相关文章

  • Linux下echo命令输出带颜色文本

    一、使用说明 echo 命令显示带颜色,需要使用参数 -e ...

  • echo和printf命令

    单纯的输出功能,echo和printf没什么不同。 echo 命令后面跟上需要输出的文本。echo -n 不换行输...

  • Linux常用命令

    Linux的命令格式: 命令名称 「命令参数」 「命令对象」 echo 命令 echo命令用于输出字符串或者变量提...

  • Shell echo 带颜色输出

    Shell echo 带颜色输出 shell脚本中 echo 显示内容带颜色显示格式如下: 字体颜色范围 30-3...

  • 记录几个linux命令

    linux命令 echo 在命令行输出一段信息,引号是可选的echo 'message' 输出带有变量的信息 ec...

  • 新手必须掌握的Linux命令---常用系统工作命令

    [TOC] 新手必须掌握的Linux命令---常用系统工作命令 1、echo命令 echo命令用于在终端输出字符串...

  • Linux就该这么学(第2天)2021-07-03

    新手必须掌握的 Linux 命令 执行查看帮助命令 1.echo 命令 echo 命令用于在终端输出字符串或变量提...

  • Linux常用命令13 - echo

    echo 命令是 Linux 中最基本和最常用的命令之一。 传递给 echo 的参数被打印到标准输出中。 echo...

  • 输出带颜色字体

    echo 通常用于 shell 脚本中以显示消息或输出其他命令的结果。 显示带颜色的输出内容,需要使用参数 -e ...

  • shell格式化输出

    shell格式化输出 echo 命令 颜色输出 一个程序需要有0个或以上输入,一个或更多输出 一、echo 命令介...

网友评论

      本文标题:Linux下echo命令输出带颜色文本

      本文链接:https://www.haomeiwen.com/subject/ewykkhtx.html