Linux 字体颜色设置

本文主要介绍Linux 字体颜色的调整,常用于shell脚本当中。
我们举一个例子:
echo-e"\033[44;37;5m ME \033[0m COOL"

     以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。    修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。

     可以选择的编码如下所示:
编码    颜色/动作 
0       重新设置属性到缺省设置 
1       设置粗体 
2       设置一半亮度(模拟彩色显示器的颜色) 
4       设置下划线(模拟彩色显示器的颜色) 
5       设置闪烁 
7       设置反向图象 
22      设置一般密度 
24      关闭下划线 
25      关闭闪烁 
27      关闭反向图象 
30      设置黑色前景 
31      设置红色前景 
32      设置绿色前景 
33      设置棕色前景 
34      设置蓝色前景 
35      设置紫色前景 
36      设置青色前景 
37      设置白色前景 
38      在缺省的前景颜色上设置下划线 
39      在缺省的前景颜色上关闭下划线 
40      设置黑色背景 
41      设置红色背景 
42      设置绿色背景 
43      设置棕色背景 
44      设置蓝色背景 
45      设置紫色背景 
46      设置青色背景 
47      设置白色背景 
49      设置缺省黑色背景
=====================================================================================
下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配 

echo -e “\033[31m 红色字 \033[0m”

echo -e “\033[34m 黄色字 \033[0m”

echo -e “\033[41;33m 红底黄字 \033[0m”

echo -e “\033[41;37m 红底白字 \033[0m”


Linux 字体颜色
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”

 Linux 字体背景颜色40—–47
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”

字体闪烁:
echo -e “\033[42;30;5m wwww \033[0m”
echo -e “\033[47;30;5m wwww \033[0m”
本文所有字体颜色都可以安装上方的颜色进行设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575946.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用Unity实现AOP

.NET程序中,可以利用Unity来实现AOP,用来进行日志、缓存或权限的处理。这里我们来写一个简单的程序,让其实现简单的AOP功能。 1.使用NuGet,在项目中获取Microsoft.Practices.Unity。 2.新建一个ITalk类及其实现 public interface …

javascript数组的各种操作

用 js有非常久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方非常多,自以为js高手的自己竟然无从下手,一下狠心,我学!呵呵。学了之后才知道…

老男孩Shell企业面试题30道 [答案]

老男孩Shell企业面试题 shell 2016年9月7日 本文来自于老男孩教育,未经本人同意,禁止转载!否则追究法律责任。 原文:http://oldboy.blog.51cto.com/2561410/1632876 企业面试题1: (生产实战案例)&#x…

[bbk2908]第4集 - Chapter 03 - 介绍RAC的体系结构

艾丝凡转载于:https://www.cnblogs.com/arcer/archive/2013/06/14/3135338.html

计算机二级access什么时候报名_全国计算机等级考试什么时候报名

展开全部每年有两次32313133353236313431303231363533e78988e69d8331333365653934报名及考试安排,以2017年为例,其报名时间及考试时间如下:报名时间:2016年12月12日-21日考试时间:2017年3月25日-27日报名时间&#xff…

feach同步 git_git fetch 更新远程代码到本地仓库

理解 fetch 的关键, 是理解 FETCH_HEAD,FETCH_HEAD指的是: 某个branch在服务器上的最新状态’。这个列表保存在 .Git/FETCH_HEAD 文件中, 其中每一行对应于远程服务器的一个分支。当前分支指向的FETCH_HEAD, 就是这个文件第一行对应的那个分支.一般来说, 存在两种情…

对javascript中的匿名函数的理解

(function(){//这里的所有变量和函数都属于局部对象 }()); 在javascript中以function开头的语句通常是函数声明。加上了外面的括号(黄色背景)后则创建的是函数表达式。 蓝色背景括号则是将对象传给这个匿名函数,使该对象有权限访问这个匿名函…

深度优化LNMP之Nginx [1]

Nginx基本安全优化 1.调整参数隐藏Nginx版本号信息一般来说,软件的漏洞都和版本有关,因此我们应尽量隐藏或清除Web服务队访问的用户显示各类敏感信息(例如:Web软件名称及版本号等信息),这样恶意的用户就很难…

5阶无向完全图_运动轿跑风 全新上汽名爵5预告图发布

【太平洋汽车网 新车频道】近日,上汽名爵官方发布了一组全新一代名爵5(询底价|查参配)的预告图。从图片可以看出,换代而来的全新名爵5采用最新的家族化设计语言,外观风格与新款名爵6较为接近,采用轿跑式溜背…

Android 4.1新增功能特性

原文链接:http://android.eoe.cn/topic/summary * Andr​​oid 4.1致开发人员* http://developer.android.com/images/jb-android-4.1.png 欢迎使用Android 4.1,糖豆! Andr​​oid 4.1是目前最快最流畅的版本。我们已经改进了整个平台的,为用…

Shell 企业29道面试题 [转]

企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟: 阶段1:开…

sqlserver查询补全时间_mssql 按日期分组(group by)查询统计的时候,没有数据补0的解决办法...

摘要:下文讲述一次报表制作的需求,需制作一个月的销量的数据汇总,如果其中某一天没有数据,那么就补0处理例:/*统计2018-4月份的销量统计,无数据的天补0*/---建立基础数据create table saleInfo(dateInfo datetime,qty int )goinse…

ASP.NET MVC 4 小项目开发总结

项目很小,就是一个企业站的前后台,主要包括新闻模块、产品模块、视频模块、留言。没有什么技术上的难点,大部分就是CRUD操作。开始之前评估开发时间为4天,实际coding时间为3天,debug时间为2天,关于debug时间…

深度优化LNMP之Nginx [2]

配置Nginx gzip 压缩实现性能优化 1.Nginx gzip压缩功能介绍 Nginx gzuo压缩模块提供了压缩文件内容的功能,用户请求的内容在发送出用客户端之前,Nginx服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快了数据传…

go int 转切片_一文掌握GO语言实战技能(二)

Go 数组Go 切片Go 变量和内存地址Go Map 类型Go 面向对象编程Go 方法的定义GO 数组数组是同一类型的元素集合。Go中的数组下标从0开始,因此长度为n的数组下标范围是[0, n-1]。整数数组中元素默认初始化为0,字符串数组中的元素默认初始化为""。…

Swing

1 历史 1.1 SUN Jdk1.1 AWT ,控件很少,不方便应用程序开发 1.2 java 1.2 Swing 基于 Awt 的绘图功能能重绘的界面组件,提供了极其吩咐的控件 a:性能慢   b:结构优秀(mvc) c:实际应用很少 1.3 …

Shell 脚本调试

Shell 脚本调试 1、学习脚本开发规范2、好的编码习惯提示:脚本不是你写的或者windows下开发的脚本,你检查脚本明明没有问题,但就是执行出现错误,要想到执行dos2unix格式化下。好习惯:每次写脚本都执行dos2unix格式化下…

设置固定长度_加气块砌筑(构造柱、圈梁设置)技术交底21条

墙体砌筑技术交底我给下发21条,内容不全,砌筑的墙体观感差,欢迎大家提出宝贵意见1、填充墙的材料、平面位置尺寸见建筑施工图纸,不得随意更改。2、当首层填充墙下无基础梁或结构梁板时,墙下应做基础,基础作…

网页设计表格单元格线条及边框设置

本文关键字:网页,表格,设置 灵活的在网页设计中使用单元格线条及边框,可以大幅提高网页开发的效率,下面我们就来实际分析一下。 图1 网页中的单元格线条示范 其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules&#…

深度优化LNMP之MySQL

MySQL数据库优化框架体系 1.硬件层面优化 2.操作系统层面优化 3.MySQL数据库层面优化 4.MySQL安全优化 5.网站集群架构上的优化 6.MySQL流程、制度控制优化 硬件层面优化 1、数据库物理机采购 CPU: 64位CPU,一台机器2-16颗CPU。至少2-4颗&#xff0…