bash shell输出颜色】的更多相关文章

http://note.youdao.com/noteshare?id=9de6d5fac6380447df112dff5bc404a1…
Shell 颜色和闪烁控制 在Shell下有时候需要定制输出,比如给输出加上颜色,或者显示高亮,或者添加闪烁等. 然后这些颜色代码或者控制码等相对不好记住.这个时候我们可以考虑把最终想要的结果制定成对应的函数, 在使用的时候直接调用函数会方便很多 格式 echo -e "\033[字背景颜色;字体颜色m字符串\033[控制码" 定制颜色函数 ## blue to echo function blue(){ echo -e "\033[34m[ $1 ]\033[0m"…
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 斜体 3…
#!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:- 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 &…
齿轮发出咔嚓一声,向前进了一格.而一旦向前迈进,齿轮就不能倒退了.这就是世界的规则. 0x01背景 造了个轮子:御剑师傅的ipintervalmerge的Python版本.觉得打印的提示信息如果是普通格式显示的话,有些LOW,就想要打印颜色字符,于是有了这篇学习笔记. 0x02 原理及格式 原理: Shell的字符颜色是由转义字符控制的,是系统的输出格式,与具体的编程语言无关.也就是说无论使用何种编程语言,只要按照Shell的输出格式打印输出,就会得到想要的效果. 格式: \033[n1;n2;…
1.echo开启彩色输出: -e 开启echo中的转义: \e或者\033来输出Esc颜色: 恢复默认颜色为:\e[0m; 命令格式: echo -e "\e[字背景颜色:文字颜色m字符串\e[0m" echo -e  "\e[字背景颜色:文字颜色:文字闪动m字符串\e[0m" 参考:man.linuxde.net/echo 字体背景颜色 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字体颜色 30:黑 31:红 32:…
如何在我的 Alpine Linux LXD(Linux容器)虚拟机(VM)中安装 bash shell? Alpine Linux 自带 BusyBox 工具.它被评为“嵌入式 Linux 的瑞士军刀”.BusyBox 将许多通用 UNIX 实用程序的小版本合并到一个 /bin/sh 路径下的小型可执行文件中.默认情况下,BusyBox 和 Alpine Linux 不包含 bash. 如何在 Alpine Linux 中安装 bash? 安装 bash 很容易,但这并不意味着 busybox…
linux BASH shell下设置字体及背景颜色的方法. BASH shell下设置字体及背景颜色  echo -e "\e[31mtest\e[41m"  \e[30m 将字符的显示颜色改为黑色  \e[31m 将字符的显示颜色改为红色  \e[32m 将字符的显示颜色改为绿色  \e[33m 将字符的显示颜色改为淡红色  \e[34m 将字符的显示颜色改为蓝色  \e[35m 将字符的显示颜色改为紫色  \e[36m 将字符的显示颜色改为淡蓝色  \e[37m 将字符的显示颜色…
BASH shell下设置字体及背景颜色 echo -e "\e[31mtest\e[41m" \e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e[32m 将字符的显示颜色改为绿色 \e[33m 将字符的显示颜色改为淡红色 \e[34m 将字符的显示颜色改为蓝色 \e[35m 将字符的显示颜色改为紫色 \e[36m 将字符的显示颜色改为淡蓝色 \e[37m 将字符的显示颜色改为灰色 \e[40m -- \e[47m 设置背景色 \e[40m 将背景色设…
shell输出加颜色 #cat a.sh #!/bin/sh blue=`tput setaf 4` reset=`tput sgr0` echo "${blue}[INFORMATION]${reset}" #!/bin/sh lib_dir=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) LOG_format="/var/log/os_stress.log" LOG_real="/var/log/os_real_stre…