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:白色