Shell输出颜色设置
echo的三个参数
-E 关闭转义(默认)
-e 识别转义
-n 不自动输出换行符
Shell识别颜色参数
\033[cor_id1;cor_id2;...]m \033和\e是相同的意思。
例如:echo -e "\e[5;35;46mI love Shell\e[0m"
颜色代码表
| 背景 | 字体 | 文本 | |||
| code | 说明 | code | 说明 | code | 说明 |
| 40 | 黑 | 0 | 默认 | 31 | 红 |
| 41 | 红色 | 1 | 粗体 | 32 | 绿 |
| 42 | 绿色 | 2 | 淡化 | 33 | 黄 |
| 43 | 黄 | 3 | 斜体 | 34 | 蓝 |
| 44 | 蓝 | 4 | 下划线 | 35 | 品红 |
| 45 | 品红 | 5 | 闪烁 | 36 | 青 |
| 46 | 青色 | 7 | 反转 | 37 | 白 |
| 47 | 白色 | 8 | 隐藏;不可见 | 39 | 默认 |
| 49 | 默认 | 9 | 删除线 | 90 | 黑 |
| 100 | 黑色 | 21 | 双下划线 | 91 | 红 |
| 101 | 红 | 22 | 默认(取消加粗和淡化) | 92 | 绿 |
| 102 | 绿色 | 23 | 取消斜体 | 93 | 黄 |
| 103 | 黄 | 24 | 取消下划线 | 94 | 蓝 |
| 104 | 蓝 | 25 | 取消闪烁 | 95 | 品红 |
| 105 | 品红 | 27 | 取消反转 | 96 | 青 |
| 106 | 青色 | 28 | 取消隐藏 | 97 | 白 |
| 107 | 白色 | 29 | 取消删除线 | ||
Shell输出颜色设置的更多相关文章
- SHELL输出颜色和闪烁控制
Shell 颜色和闪烁控制 在Shell下有时候需要定制输出,比如给输出加上颜色,或者显示高亮,或者添加闪烁等. 然后这些颜色代码或者控制码等相对不好记住.这个时候我们可以考虑把最终想要的结果制定成对 ...
- shell输出颜色
#!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:- echo -e "\033[30m 黑色字 \033[0m" echo -e "\033 ...
- shell输出颜色、printf输出颜色
1.echo开启彩色输出: -e 开启echo中的转义: \e或者\033来输出Esc颜色: 恢复默认颜色为:\e[0m; 命令格式: echo -e "\e[字背景颜色:文字颜色m字符串\ ...
- Linux Shell输出颜色字符学习笔记(附Python脚本实现自动化定制生成)
齿轮发出咔嚓一声,向前进了一格.而一旦向前迈进,齿轮就不能倒退了.这就是世界的规则. 0x01背景 造了个轮子:御剑师傅的ipintervalmerge的Python版本.觉得打印的提示信息如果是普通 ...
- bash shell输出颜色
http://note.youdao.com/noteshare?id=9de6d5fac6380447df112dff5bc404a1
- 四、Shell输入、输出功能和字符颜色设置
一.Shell输入功能 1.键盘输入 方式一: [root@Salve four]# cat test.sh #!/bin/bash #-e 参数可以解析语句中的转义字符 echo -e &quo ...
- shell输出加颜色
shell输出加颜色 #cat a.sh #!/bin/sh blue=`tput setaf 4` reset=`tput sgr0` echo "${blue}[INFORMATION] ...
- python设置文字输出颜色
#!/usr/bin/env python # -*- coding:utf-8 -*- """ @Time: 2018/5/5 20:43 @Author: Jun H ...
- shell (颜色输出)
摘自https://www.cnblogs.com/t-road/p/10257296.html #!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:30-37 echo - ...
随机推荐
- HashSet小试牛刀
HashSet详细介绍 import java.util.HashSet; import java.util.Iterator; public class Main { public static v ...
- Delphi 按Esc快捷键退出程序的简单方法
第一种方法: 在窗体上放一个按钮: 1>.设置按钮的Cancel属性为True: 2>.在按钮的点击事件中写: procedure TForm1.btn1Click(Sender: TO ...
- RobotFramework做接口自动化(post请求)
接口成功时返回: { "reCorde": "SUCCESS", "data": { ", "verify": ...
- ASP.NET MVC 缓存页面(方法)
- docker-compose 命令
docker-compose初试及命令基础 以一个简单的lnmp.yaml的配置文件进行讲解docker-compose命令的基础讲解,熟练掌握命令 [root@docker lnmp]# cat l ...
- MVC MVC常见错误及解决办法
MVC常见错误及解决办法 问题1: 必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5 ...
- cisco和h3c网络设备中一次性打印全部配置信息
cisco的是全页打印配置信息的命令: #terminal length 0 #show run 华为和h3c的是: >screen-length 0 temporary >display ...
- 微信小程序的onLaunch()方法和onShow()方法
在app.js里面你会发现一个onLaunch()方法,这个方法是当小程序加载完毕后就执行的方法,此外,还有一个onShow()方法,先看下面的代码 app.js //app.js App({ onL ...
- 集成 jpush-react-native 常见问题汇总 (iOS 篇)
给 iOS 应用添加推送功能是一件比较麻烦的事情,本篇文章收集了集成 jpush-react-native 的常见问题,目的是为了帮助用户更好地排查问题 1. 收不到推送 确保是在真机上测试,而不是在 ...
- springmvc初步配置
导包/添加依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spr ...