echo显示带颜色,需要使用参数-e
格式如下:
echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
例如:
echo -e "\033[41;37m TonyZhang \033[0m"
其中41的位置代表底色, 37的位置是代表字的颜色

注:
1、字背景颜色和文字颜色之间是英文的“""”
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也是同样有空格

下面看几个例子:

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"

控制选项说明 :

\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 显示光标

转载出处:https://www.cnblogs.com/yoo2767/p/6016300.html

转载于:https://blog.51cto.com/wszzdanm/2177021

Linux使echo命令输出结果带颜色相关推荐

  1. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  2. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值 – 运维那些事...

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  3. linux的echo连接字符串输出,echo命令 – 输出字符串或提取She

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  4. linux下echo命令详解(转)

    linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示 ...

  5. 【Linux】echo命令用法详解

    作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人. 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我, ...

  6. Linux Shell - echo 命令输出格式

    Linux Shell - echo 命令输出格式 1. echo - display a line of text Echo the STRING(s) to standard output. ec ...

  7. Linux中echo命令向一个文件写入内容

    简述: 覆盖型写法 (文件里原来的内容被覆盖) echo "aaa" > a.txt echo aaa > a.txt 添加型写法 (新内容添加在原来内容的后面) ec ...

  8. linux 之 echo命令用法

    转载:http://www.zsythink.net/archives/96 echo命令是linux中最基础的命令,也是很常用的命令,特别是在写shell脚本的时候,可能会经常被用到,虽然echo命 ...

  9. Linux中echo $命令的作用

    Linux中echo $命令的作用 Linux中echo $命令的作用 echo $$ 返回登录shell的PID echo $? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误 echo ...

  10. linux运行echo,Linux中echo命令起什么作用呢?

    摘要: 下文讲述Linux中echo的功能说明,如下所示: echo命令功能: 1.用于向终端设备上输出字符串 2.输出变量值 echo命令的语法格式: echo [参数] [字符串] -----常用 ...

最新文章

  1. matlab图像处理函数
  2. 永洪Desktop全能力永久免费 国产数据分析工具迈向新阶段
  3. iptables命令结构之命令
  4. Windows Phone Developer Tools 下载地址
  5. httpclient 调用WebAPI
  6. QT学习笔记(十四):QLayout的属性介绍
  7. 字典的修改,删除,查找,遍历操作
  8. 嘿嘿,俺做长辈了!!!
  9. 多表查询, 聚集查询和分组查询
  10. Ffmpeg下载WINDOWS、MAC编译结果
  11. Linux下Docker命令自动补全
  12. 使用中值滤波器对图像降噪
  13. 微信支付商户平台的apikey与公众平台的appsecret的区别
  14. [译]C++17,使用 string_view 来避免复制
  15. mac上通过自动操作达到右键通过vscode打开文件、文件夹
  16. CSS 动画(圆圈荡漾+波浪图)
  17. matlab 大数,在Matlab中考虑大数,然后得到结果中的数字
  18. 【Android Studio】为Android Studio设置HTTP代理
  19. Ubuntu系统怎么进入grub界面
  20. 多张图带你彻底搞懂DNS域名解析过程

热门文章

  1. Codevs 1215 迷宫
  2. qregularexpression和qregexp的区别
  3. C# Windows 服务
  4. Redis配置文件解读
  5. Confluence 6 数据库表-杂项(Miscellaneous)
  6. [九省联考2018] 一双木棋 chess
  7. [LeetCode]129. Sum Root to Leaf Numbers路径数字求和
  8. 大于等于0小于等于100的正数用正则表达式表示
  9. 作业一:建立博客、自我介绍、速读教材、学习进度总结(1)
  10. IE6 与 GZIP, BUG汇总