一、命令格式如下:

echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
            例如: 
                     echo -e "\033[47;30m I love Android! \033[0m"
                     其中47的位置代表背景色, 30的位置是代表字体颜色,需要使用参数-e,man  echo 可以知道-e     enable interpretation of backslash escapes。

二、测试代码:

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"

测试效果:

三、其他有趣的指令

\033[0m 关闭所有属性 
                      \033[1m 设置高亮度 
                      \033[4m 下划线 
                      \033[5m 闪烁(PS实际测试没有闪烁)
                      \033[7m 反显 
                      \033[8m 消隐 
                      \033[30m -- \33[37m 设置前景色 
                      \033[40m -- \33[47m 设置背景色 
                      \033[nA 光标上移n行 
                      \033[nB 光标下移n行 
                      \033[nC 光标右移n行 
                      \033[nD 光标左移n行 
                      \033[y;xH设置光标位置 
                      \033[2J 清屏 
                      \033[K 清除从光标到行尾的内容 
                      \033[s 保存光标位置 
                      \033[u 恢复光标位置 
                      \033[?25l 隐藏光标 
                      \033[?25h 显示光标

Linux echo命令打印带有颜色的字的更多相关文章

  1. 在Linux中让echo命令显示带颜色的字

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

  2. 在Linux中让打印带颜色的字

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

  3. linux echo 命令 打印字符串

    打印字符串 [root@MongoDB ~]# echo "heloworld" heloworld

  4. linux echo命令

    该篇文章转载于:http://www.cnblogs.com/ZhangShuo/articles/1829589.html linux的echo命令, 在shell编程中极为常用, 在终端下打印变量 ...

  5. Linux echo 命令

    echo命令用于输出指定的字符串,常见用法如下: [root@localhost ~]$ echo # 输出一个空白行[root@localhost ~]$ echo "hello worl ...

  6. Linux uname 命令 打印系统信息

    转自:https://www.jb51.net/LINUXjishu/417626.html 1.概述 打印系统信息 2.命令格式 uname [OPTION]... 3.常用命令参数 打印一些系统信 ...

  7. linux echo命令颜色显示

    echo命令颜色显示: echo:      -n:  不换行.      -e:让转移符生效. \t(tab) \n (换行) 实例: $ echo -e "\033[34mabcd\03 ...

  8. linux echo命令提示权限不够的解决办法

    该文章转载于此:http://blog.csdn.net/u010780613/article/details/51491237 问题描述:      在使用Ubuntu系统的时候,遇到这样的一个问题 ...

  9. Linux—echo命令

    echo命令的功能是在屏幕上显示一段文字,起到一个提示作用,常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串. 命令格式:echo [选项] 字符串 选项参数: -n:不在最后 ...

随机推荐

  1. 玩转Vim-札记(二)

    玩转Vim-札记(二) 距上篇博文已有一周有余,上次主要介绍了编辑器之神Vim的起源.安装并介绍了两种模式以及一些简单的操作.本次将继续对Vim的使用进行介绍. 登堂入室 首先接着说移动吧: 0 → ...

  2. js 操作表格行数的删减

    沉溺了好几个月了,自从年假回来就一直在忙换工作的事情: 新环境.新同事,一如既往的工作, 那么闲话不多说,前两天师妹问我要一个类似于添加和删除的demo:闲暇时间我就参照一些代码写了一下, (发现有错 ...

  3. Centos6 使用yum快速搭建LAMP环境

      1.安装Apache [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on ...

  4. 远程连接云主机MySql数据库

    笔者最近在学习MySql数据库,试着远程连接阿里云主机数据库.在连接过程中遇到不少麻烦,这里总结一下过程中遇到的问题. 基本前提 先在本地电脑和远程主机上安装MySql数据库,保证数据库服务启动. 云 ...

  5. 基于HTML5移动web应用

    一.基于HTML5移动web应用 1.canvas 绘图 2.多媒体 3.本地存储 4.离线应用 5.使用地理位置 6.移动web框架   二.具体说明 1.HTML5标准最大的变化就是支持Web绘图 ...

  6. AndroidStudio0.5.5发布

    Google%E5%9C%A8%E5%BC%80%E6%BA%90%E4%B8%8A%E7%9A%84%E8%B4%A1%E7%8C%AE http://music.baidu.com/songlis ...

  7. throw er; // Unhandled 'error' event&Error: ENOENT: no such file or directory,

    今天做一个文件上传的项目时, 用express-formidable往硬盘里面存文件时, 报  ENOENT:no such file or directory 原因就是程序不能像别的语言一样不存在就 ...

  8. HDU 4441 Queue Sequence(优先队列+Treap树)(2012 Asia Tianjin Regional Contest)

    Problem Description There's a queue obeying the first in first out rule. Each time you can either pu ...

  9. Android Studio 添加模块依赖

    原文地址: http://fanjiajia.cn/2018/09/27/Android%20Studio%20%E6%B7%BB%E5%8A%A0%E6%A8%A1%E5%9D%97%E4%BE%9 ...

  10. WCF 动态调用(动态创建实例接口)

    很多时候,服务地址都不止一个的,这个时候就要动态去配置地址.配置Web.config,很麻烦 下面就看看怎样实现动态调用WCF. 首先看看动态创建服务对象的代码: using System; usin ...