ANSI终端常用控制字符

以前收藏了一篇关于ANSI终端的介绍[http://www.termsys.demon.co.uk/vtansi.htm] 最近发现这个链接已经打不开了!于是将相关的内容记录到博客当作备份。 这里记录的是常用的控制字符,还有一些不常用的就没有列出来了。

控制字符 功能
0x08 回退(\b),光标向左移动1格
0x0A 换行(\n),光标向下移动1行
0x0D 回车(\r),光标向左移动到行首
0x1B,0x5B,0x41 光标向上移动1格
0x1B,0x5B,0x42 光标向下移动1格
0x1B,0x5B,0x43 光标向右移动1格
0x1B,0x5B,0x44 光标向左移动1格
0x1B,0x5B,0x4B 清除光标右边的所有文字
0x1B,0x5B,0x31,0x4B 清除光标左边的所有文字
0x1B,0x5B,0x32,0x4B 清除光标行的所有文字
0x1B,0x5B,0x30,0x6D 设置文字显示为默认方式
0x1B,0x5B,0x31,0x6D 设置文字加高亮
0x1B,0x5B,0x34,0x6D 设置文字加下划线
0x1B,0x5B,0x37,0x6D 设置文字反色显示
0x1B,0x5B,0x33,0x3N,0x6D 设置文字颜色(N:0-7)
0x1B,0x5B,0x34,0x3N,0x6D 设置文字背景色(N:0-7)

N:颜色定义 0:黑色 1:红色 2:绿色 3:黄色 4:蓝色 5:紫色 6:青色 7:白色