红联Linux门户
Linux帮助

[图]Linux 终端下颜色的输出

发布时间:2009-09-05 20:08:57来源:红联作者:greatesteclipse
在Linux 命令行下也能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如

echo -e "\033[41;36m 红底绿字\033[0m"
其中41的位置代表底色, 36的位置是代表字的颜色

那些ascii code 是对颜色调用的始末.

\033[ ; m …… \033[0m
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
===============================================ANSI控制码的说明
\33[0m 关闭所有属性
\33[1m 设置高亮度
\33[4m 下划线
\33[5m 闪烁
\33[7m 反显
\33[8m 消隐
\33[30m -- \33[37m 设置前景色
\33[40m -- \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标

附送一张shell下的棋盘

文章评论

共有 7 条评论

  1. bbdd 于 2009-09-18 16:03:21发表:

    多谢啦!!!!!!!!!!!!

  2. songoghn 于 2009-09-18 09:59:19发表:

    1# greatesteclipse


    收藏

    http://www.linuxdiyf.com/bbs/thread-157637-1-1.html
    目前最适合初学者的Linux教材 希望大家顶起来
    http://www.linuxdiyf.com/bbs/thread-158175-1-1.html
    目前最适合初学者的Linux教材 一用户基础 二系统管理
    http://www.linuxdiyf.com/bbs/thread-157633-1-1.html
    Redhat认证 RHCE考试习题00
    http://www.linuxdiyf.com/bbs/thread-158176-1-1.html
    Redhat认证 RHCE考试习题 续01

  3. 小普林斯 于 2009-09-12 19:10:43发表:

    不错~只可惜棋盘竟然是五子棋的……

  4. shenhao0129 于 2009-09-12 19:08:03发表:

    这个我在dos下设置过颜色,不知道Linux中也有

  5. wang7131984 于 2009-09-12 10:08:28发表:

    这个棋盘能不能下.......

  6. laolanglang 于 2009-09-12 10:00:51发表:

    受教了

  7. aovrce 于 2009-09-06 00:06:08发表:

    好高深