shell中使用echo打印彩色字体和彩色背景的方法
对于shell中的终端打印感觉很好玩!
首先知道shell中终端打印有echo printf一般常用的就是echo咯;
注:字体颜色 重置=0,黑色=30,红色=31,绿色=32, ***=33,蓝色=34, 洋红=35, 青色=36, 白色=37.
背景颜色 重置=0,黑色=40,红色=41,绿色=42, ***=43,蓝色=44, 洋红=45, 青色=46, 白色=47.
要打印彩色文本,可输入如下命令:
# echo -e "\e[1;36m \e[0m"
\e[1;36 将颜色设置为青色 \e[0将颜色重新置回。4如果想要别的颜色只需要把36替换成其他颜色对应的数字就行;
要设置彩色背景,可输入如下命令:
# echo -e "\e[1;41m \e[0m"
剩下的自己去玩吧!
相关推荐
-
shell中使用echo打印彩色字体和彩色背景的方法
对于shell中的终端打印感觉很好玩! 首先知道shell中终端打印有echo printf一般常用的就是echo咯: 注:字体颜色 重置=0,黑色=30,红色=31,绿色=32, ***=33,蓝色=34, 洋红=35, 青色=36, 白色=37. 背景颜色 重置=0,黑色=40,红色=41,绿色=42, ***=43,蓝色=44, 洋红=45, 青色=46, 白色=47. 要打印彩色文本,可输入如下命令: 复制代码 代码如下: # echo -e "\e[1;36m \e[0m"
-
Shell中去除字符串里的空格或指定字符的方法
网上很多办法,虽然是对的,用起来结果不对.这里提供正确办法. 去掉开头的空格 $text=" 123 456 " # 这个写法,保证了得到正确的结果. text=`echo $text | sed -e 's/^[ \t]*//g'` # 这些方法没有测试,写法参照上面的. # 去掉尾巴的空格 sed 's/[ \t]*$//g' # 删除前.后空格,不删除中间空格 sed -e 's/^[ \t]*//g' -e 's/[ \t]*$//g' # 删除字符串中所有空格 sed 's/
-
linux shell中curl 发送post请求json格式问题的处理方法
今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$btime""} http://api.baidu.com 变量没有做解析 原来在shell中,"" '还是有很大区别的, 把修改后的curl发送贴出 atime=`dat
-
Shell中创建序列和数组(list、array)的方法
关于linux数组定义,以及生成方法,请看:linux shell 动态生成 数组系列 seq使用技巧 .这里我主要说的是高效生成list 字符串,还有数组方法. 一.seq方法生成: [chengmo@centos5 shell]$ aNumList=$(seq 100); [chengmo@centos5 shell]$ echo $aNumList 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
-
Shell中删除某些文件外所有文件的3个方法
我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的方法解决.但其实,除此之外,还有其他 的方法,正所谓"条条大路通罗马".让我们来逐一看看. 假设要删除 ~/Downloads 目录中除 *.iso 和 *.zip 外的 所有文件,那么在 bash 中可以按以下方法处理: 方法1:模式匹配法 复制代码 代码如下: shopt -s extglob # 确认开启 extglob 选项 cd ~/Downlo
-
在windows下Python打印彩色字体的方法
本文讲述了Python在windows下打印彩色字体的方法.分享给大家供大家参考,具体如下: ################################################################# import ctypes STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 FOREGROUND_BLACK = 0x0 FOREGROUND_BLUE = 0x01 # text
-
C#控制台应用程序中输出彩色字体
本文实例为大家分享了C#控制台输出彩色字体的具体代码,供大家参考,具体内容如下 using System; class Example { public static void Main() { // Get a string array with the names of ConsoleColor enumeration members. String[] colorNames = ConsoleColor.GetNames(typeof(ConsoleColor)); // Display
-
Shell中set与shopt命令选项的含义和使用示例
前言 本文主要给大家介绍了关于Shell中set与shopt命令选项含义与使用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. set命令选项 set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值.使用set更改shell特性时,符号"+"和"-"的作用分别是打开和关闭指定的模式.set命令不能够定义新的shell变量.如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可. 内置
-
python实现控制台输出彩色字体
python控制台输出彩色字体,供大家参考,具体内容如下 import ctypes, sys STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 # 字体颜色定义 text colors FOREGROUND_BLUE = 0x09 # blue. FOREGROUND_GREEN = 0x0a # green. FOREGROUND_RED = 0x0c # red. FOREGROUND_YELLOW
-
shell中如何批量注释和取消注释
#!/bin/bash echo "1" echo "2" echo "3" echo "4" echo "5" echo "6" 上面这段shell会依次打印1~6 假设我们想只打印5和6,想将1-4注释掉,除了正常的做法,每行前面加#进行注释外 一.手动添加注释 我们还可以用个取巧的办法,也可以写成下面这种 #!/bin/bash :<<EOF echo "1&
随机推荐
- iOS 中根据屏幕宽度自适应分布按钮的实例代码
- 几种常见攻击的正则表达式
- 打造个性_安全的电脑系统图文教程
- Oracle学习记录之使用自定义函数和触发器实现主键动态生成
- 用javascript获得地址栏参数的两种方法
- 深入理解JavaScript函数参数(推荐)
- ubuntu如何安装中文输入法
- 结合asp和存储过程做的搜索程序
- C语言可变参数函数详解示例
- Android中基于XMPP协议实现IM聊天程序与多人聊天室
- 两种简单的跨域方法(jsonp、php)
- JavaScript中为什么null==0为false而null大于=0为true(个人研究)
- sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
- rman恢复方案和oracle异机恢复
- Linux下挂载硬盘分区的几种方法
- jquery 追加元素append、prepend、before、after用法与区别分析
- Javascript拖拽系列文章1之offsetParent属性第1/3页
- 网站下载文件时 地址加jdfwkey=的说明
- 在线编辑器中换行与内容自动提取
- 详解Spring Boot下使用logback 记录多个文件日志