ANSI控制码的说明

例如:
echo -ne "\33[32m" 可以将字符的显示颜色改为绿色
echo -ne "\33[3;1H" 可以将光标移到第3行第1列处
具体的摘抄一些如下:
\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 显示光标

[ <parameters> m 设置显示属性. 同样的序列可以设置一个或多个属性.

par 作用
0 所有属性重设为默认值
1 设置边框
2 设置亮度减半(用一种颜色模拟另一种颜色)
4 设置底纹(用一种颜色模拟另一种颜色)
(用于模拟的颜色由using ESC ] ...设置)
5 设置闪烁
7 设置反转视频(reverse video)
10 重设选定映像,显示控制标记,
反转元素标记.
11 选择空映像,设置显示控制标记,
重设反转标记.
12 选择空映像,设置显示控制标记,
重设反转标记.(在完成映像表转
换之前反转标记引起每一字节的
高位反转.)
21 设置正常亮度(和 ECMA-48 不兼容)
22 设置正常亮度
24 关闭下划线
25 不闪烁
27 反转视频关闭
30 黑色背景
31 红色前景
32 绿色前景
33 棕色前景
34 蓝色前景
35 品红前景
36 孔雀蓝前景
37 白色前景
38 打开下划线,设置默认前景色
39 关闭下划线,设置默认前景色
40 黑色背景
41 红色背景
42 绿色背景
43 棕色背景
44 蓝色背景
45 品红背景
46 孔雀蓝背景
47 白色背景
49 设置默认背景色

时间: 2024-08-05 15:33:38

ANSI控制码的说明的相关文章

ansi 控制码表及颜色代码

颜色代码: QUOTE: 字背景颜色范围: 40--49                  字颜色: 30--39         40: 黑                          30: 黑         41: 红                          31: 红         42: 绿                          32: 绿         43: 黄                          33: 黄         44:

android-如何解析出vt100控制码

问题描述 如何解析出vt100控制码 想写一个telnet安卓应用程序,如何读取流里的VT100控制码并作出对应操作 解决方案 VT100控制码说明VT控制码

VT控制码

VT100 是一个终端类型定义,VT100 控制码是用来在终端扩展显示的代码.比如果终端上任意坐标用 不同的颜色显示字符. 所有的控制符是 \033 打头(即 ESC 的 ASCII 码)用输出字符语句来输出.可以在命令行用 echo 命 令,或者在 C 程序中用 printf 来输出 VT100 的控制字符. 具体格式有两种, •  一种数字形式, \033[<数字>m . 如 \033[40m ,表示让后面字符输出用背景黑色输出 \033[0m 表示取消前面的设置. •  另一种是控制字符

Windows怎么启动菜单

  C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色.您可以根据以下短短的代码来为自己设计一个彩色的Windows启动菜单.这也有助于让您理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性. C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩色,例如下面的boot.ini: CODE:------------------------------------------------------------------

如何设计一个彩色的Windows启动菜单

  电脑启动菜单选项默认一般都是白色的,但我们可以修改C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色.现在就讲解一下根据以下短短的代码来为自己设计一个彩色的Windows启动菜单.这也有助于让您理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性. 例如下面的boot.ini: timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)WINDOWS [operating systems] multi

如何修改boot.ini让启动菜单变成彩色

  C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩色,例如下面的boot.ini: timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)WINDOWS="[1;32mMicrosoft [1;34mWindows [1;33mXP Professional" /NOE

LINUX下printf输出字体的特效

在学习LINUX网络编程的时候我们做了一个聊天系统,当时为了界面更漂亮点,于是在百度上搜索了下关于printf()函数的用法,和大家分享下:                           给printf的输出加上些特效比如颜色,可以让打印信息更鲜明,在debug的时候特别有用.                         颜色:                         #define NONE         "\033[m"                     

java使用telnet连接交换机并管理交换机

像crt或者ssh.甚至是cmd命令中使用window的telnet命令连接交换机.都可以起到控制交换机的作用. telnet说白了就是一个tcp的长连接.你向交换机输入一组命令,其实就是你使用socket连接上交换机,把你的命令out出去. 如果你想看你执行的命令,返回了什么,你就是用io流直接读取socket中的长连接流中的内容即可.telnet其实就是这么简单. 使用java连接telnet进行操作的注意 1.telnet有VT100 VT52 VT220 VTNT ANSI等协议. 我用

Python查看多台服务器进程的脚本分享_python

最近做自己开发用相关服务的一个checklist,就写了这个脚本,用来在跳板机去检查各个服务器上面的相关服务是否正常 使用expect登录每个机器(因为安全问题,不能直接使用ssh信任),然后根据yaml文件的配置读取服务名字以及启动的进程数量 去检查每个服务是否正常 PS:难点是没有用端口转发也只有普通用户权限 checklist.py 复制代码 代码如下: #coding=utf-8import sys#因为我这个脚本要让很多人能运行,但是不能给他们看见我的密码算法,所以是pyc#我这个脚本