ANSI控制码
简介
ANSI控制码用于在字符显示系统中控制光标移动和字符色彩等,常用于BBS系统中。ANSI ESCAPE SEQUENCES又称为VT100系列控制码,国内译为ANSI控制码。顾名思义,需要VT100系列终端的支持,当然现在已经不在局限于VT100了,包括xterm,linux都能很好完成。ANSI控制码开始的标志都为ESC[,ESC对应ASCII码表的033(八进制),linux命令echo用-e启用转义, 33来输入ESC, 33[31m即为ESC[31m。 格式
echo:-e 用来开启echo中的转义,e 或 33 来输出Esc符号格式: echo -e " 33[字背景颜色;字体颜色m字符串 33[0m"注意m后面紧跟字符串。例如:echo -e " 33[41;36m something here 33[0m"其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末 33[ ; m ……