教程集 www.jiaochengji.com
教程集 >  操作系统  >  linux基础  >  正文 Linux/UNIX下终端和控制台实现彩色字体显示

Linux/UNIX下终端和控制台实现彩色字体显示

发布时间:2014-07-20   编辑:jiaochengji.com
Linux/UNIX下终端和控制台实现彩色字体显示

linux下终端和控制台实现彩色字体显示,会有异常醒目的效果,可以用来显示成功、失败或者是警告等关键信息。
如下:
img1
 
用命令可以生成颜色,查看其相关的脚本发现它只是终端的一个特性而以。可以自己定义显示的字体、颜色及其它终端特性。
 
示例函数  

复制代码 代码如下:
#!/bin/bash
# wang_xiaoyu@qq.com
# 第一行不是必须
# . color.function 请运行前做这样的操作
color() {
COLOR_OK="33[0;32;40m"
# COLOR_OK="33[0;34;40m"
COLOR_RESET="33[0m"
USAGE="color "strings""
usage2="eg. color "Usage: color "strings"n""
usage3="eg. color ResetnThis is the way of reset CONSOLE! n"
if [ $# -lt 1 ]; then
# echo "$USAGE" >&2
                echo -e "Usage: $USAGE" >&2
                echo "$usage2" >&2
                (echo -en "${COLOR_OK}"; echo -ne "Usage: color "strings"n"; echo -ne "${COLOR_RESET}") >&2
                echo -en "$usage3" >&2
                return 1
elif [ "$1" = "Reset" ]; then
                echo -ne "${COLOR_RESET}"
                echo "reset sucessfully! "
                return 0
else
                echo -ne "${COLOR_OK}"; echo -ne $@;echo -ne "${COLOR_RESET}"
                return 0
fi
}  

测试时请先导入函数 . color.function,而后运行color查看帮助,按帮助操作。
其中 color的Reset参数只是为了在破坏了终端默认的颜色的时候重置用的。
其它用法请查看Linux 下的/etc/init.d/functions脚本。
其它的颜色代码,可以参考这里边的函数。 

您可能感兴趣的文章:
Linux/UNIX下终端和控制台实现彩色字体显示
Linux shell中echo改变输出显示样式的方法
Photoshop适合新手的零基础配色方案分享
photoshop掌握UI设计的配色教程心得
photoshop调色工具实际应用教程分享
修改bash提示字符串(username@hostname:~$)的方法
PHP7实现daemon守护进程详解
在shell脚本中使用ftp的方法分享
photoshop保存图片时图片压缩技巧分享
PostgreSQL从菜鸟到专家系列教程(2)Linux和Unix系统上源码编译安装PostgreSQL

[关闭]
~ ~