Linux:shell脚本字符显示特殊颜色效果
shell脚本字符显示颜色和特殊效果
- (一) 颜色显示
1)字符颜色显示
- #!/bin/bash
- #字符颜色显示
- #-e:允许echo使用转义
- #\[:开始位
- #\[0m:结束位
- #\033等同于\e
- 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"
2)背景颜色显示
- #背景颜色范围:-
- echo -e "\033[40m黑底白字\033[0m"
- echo -e "\033[41m红底白字\033[0m"
- echo -e "\033[42m绿底白字\033[0m"
- echo -e "\033[43m黄底白字\033[0m"
- echo -e "\033[44m蓝底白字\033[0m"
- echo -e "\033[45m紫底白字\033[0m"
- echo -e "\033[46m天蓝底白字\033[0m"
- echo -e "\033[47m白底白字\033[0m"
3)字符,背景颜色显示
- ##字符颜色与背景颜色用;号相隔
- echo -e "\033[40;37m黑底白字\033[0m"
- echo -e "\033[41;30m红底黑字\033[0m"
- echo -e "\033[42;34m绿底蓝字\033[0m"
- echo -e "\033[43;34m黄底蓝字\033[0m"
- echo -e "\033[44;30m蓝底黑字\033[0m"
- echo -e "\033[45;30m紫底黑字\033[0m"
- echo -e "\033[46;30m天蓝底黑字\033[0m"
- echo -e "\033[47;34m白底蓝字\033[0m"
- (二)颜色和特殊效果显示
- #0:关闭特殊效果
#1:高亮显示- #4:下划线
- #5:闪烁
- #7:反白显示
- #8:隐藏不可见
#特殊效果和颜色用;号相隔,没有顺序- echo -e "\033[0;46;30m天蓝底黑字\033[0m"
- echo -e "\033[1;46;30m天蓝底黑字\033[0m"
- echo -e "\033[4;46;30m天蓝底黑字\033[0m"
- echo -e "\033[5;46;30m天蓝底黑字\033[0m"
- echo -e "\033[7;46;30m天蓝底黑字\033[0m"
- echo -e "\033[8;46;30m天蓝底黑字\033[0m"
Linux:shell脚本字符显示特殊颜色效果的更多相关文章
- linux shell 脚本攻略学习20--awk命令入门详解
awk生于1977年,创始人有三个,分别为 Alfred Aho,Peter Weinberger, 和 Brian Kernighan,名称源于三个创始人的姓的首字母. 作用:处理文本文件. awk ...
- Linux shell脚本编程(三)
Linux shell脚本编程 流程控制: 循环语句:for,while,until while循环: while CONDITION; do 循环体 done 进入条件:当CONDITION为“真” ...
- Linux shell脚本编程(二)
Linux shell脚本编程(二) 练习:求100以内所有偶数之和; 使用至少三种方法实现; 示例1: #!/bin/bash # declare -i sum=0 #声明一个变量求和,初始值为0 ...
- Linux shell脚本编程(一)
Linux shell脚本编程: 守护进程,服务进程:启动?开机时自动启动: 交互式进程:shell应用程序 广义:GUI,CLI GUI: CLI: 词法分析:命令,选项,参数 内建命令: 外部命令 ...
- Linux Shell 脚本入门
linux shell 脚本格式 #!/bin/sh#..... (注释)命令...命令... 使用vi 创建完成之后需设置权限 chmod +x filename.sh 执行命令: ./filena ...
- Linux Shell脚本入门--cut命令
Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields &l ...
- Linux Shell脚本攻略 读书笔记
Linux Shell脚本攻略 读书笔记 这是一本小书,总共253页,但内容却很丰富,书中的示例小巧而实用,对我这样总是在shell门前徘徊的人来说真是如获至宝:最有价值的当属文本处理,对这块我单独整 ...
- 阿里Linux Shell脚本面试25个经典问答
转载: 阿里Linux Shell脚本面试25个经典问答 Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命 ...
- Linux Shell脚本教程
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
随机推荐
- centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,curl,ping ,telnet,traceroute ,dig ,nc,nmap,host,nethogs 第十六节课
centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,cur ...
- [.Net]System.OutOfMemoryException异常
1. 一个异常情景 加载15000条等高线,平均每条线有400个点到三维球上,等待时间太长.而且可能会报内存异常. 2. 不错的分析 http://wenku.baidu.com/view/14471 ...
- Ubuntu 16.04安装Eclipse并创建桌面快捷方式
系统:Ubuntu 16.04 JDK版本:1.8.0_121 1.官网下载eclipse,我的版本是eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz,只要JDK版 ...
- R语言编程
R中的帮助文档非常有用,其中有四种类型的帮助 help(functionname) 对已经加载包所含的函数显示其帮助文档,用?号也是一样的. help.search('keyword') 对已经安装的 ...
- 千亿级SaaS市场:企业级服务的必争之地
2015年企业级服务融资案例数量飙升,大额融资频现.不少企业纷纷涉足企业级服务市场,其中,以IM为主打的阿里钉钉,以企业CRM为主的纷享逍客高调进入人们的视野,以产品管理为核心.集成多种工具服务的iC ...
- kotlin 学习感受
目录 kotlin 学习感受 特点 优点 屎一样的缺点 总结 kotlin 学习感受 直白的说..很不好,像屎一样,本来对此抱有很大的期望和好感度,但经过一整天的学习,完全失望了,这门语言中间有各种的 ...
- IMX6Q GPIO定义
ret = gpio_request_array(mx6q_sabresd_flexcan_gpios, ARRAY_SIZE(mx6q_sabresd_ ...
- hdu 6301 Distinct Values(贪心)题解
题意:长为n的串,给你m个区间,这些区间内元素不重复,问这样的串字典序最小为? 思路:用set保存当前能插入的元素,这样就能直接插入最小元素了.对操作按l排序,因为排过的不用排,所以两个指针L,R是一 ...
- 【转载】解决telnet无法连接 Connection refused
原文:解决telnet无法连接 Connection refused telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成 ...
- POJ 3259 Wormholes(Bellman-Ford)
http://poj.org/problem?id=3259 题意:有一些普通的洞和虫洞,每个洞都有经过的时间,虫洞的时间是负的,也就是时光倒流,问是否能回到出发时的时间. 思路: 贝尔曼-福特算法判 ...