VT100简介:
VT100是一个终端类型定义,VT100控制码是用来在终端扩展显示的代码。比如果终端上任意坐标用不同的颜色显示字符。

所有的控制符是\033或\e打头(即 ESC 的 ASCII 码)用输出字符语句来输出。可以在命令行用 echo 命令,或者在 C 程序中用 printf 来输出 VT100 的控制字符。

VT100 控制码
————————————————
\033[0m        // 关闭所有属性
\033[1m        // 设置为高亮
\033[4m        // 下划线
\033[5m        // 闪烁
\033[7m        // 反显
\033[8m        // 消隐
\033[nA        // 光标上移 n 行
\033[nB        // 光标下移 n 行
\033[nC        // 光标右移 n 行
\033[nD        // 光标左移 n 行
\033[y;xH    // 设置光标位置
\033[2J        // 清屏
\033[K        // 清除从光标到行尾的内容
\033[s        // 保存光标位置
\033[u        // 恢复光标位置
\033[?25l    // 隐藏光标
\033[?25h    // 显示光标

\033[30m – \033[37m 为设置前景色

30: 黑色
31: 红色
32: 绿色
33: 黄色
34: 蓝色
35: 紫色
36: 青色
37: 白色

\033[40m – \033[47m 为设置背景色

40: 黑色
41: 红色
42: 绿色
43: 黄色
44: 蓝色
45: 紫色
46: 青色
47: 白色

VT100 终端控制码相关推荐

  1. 【Linux】之 VT100 终端控制码

    VT100简介: VT100是一个终端类型定义,VT100控制码是用来在终端扩展显示的代码.比如果终端上任意坐标用不同的颜色显示字符. 所有的控制符是\033或\e打头(即 ESC 的 ASCII 码 ...

  2. VT100控制码说明

    VT100 一个终端类型定义,VT100控制码 用来在终端扩展显示的代码.比如果终端上任意坐标用 不同的颜色显示字符. 所有的控制符  \033打头 (即ESC 的ASCII码)用输出字符语句来输出. ...

  3. C语言中控制printf的打印颜色实例及vt100的控制符文档-转

    自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx 为了给printf着色方便, 我们可以定义一些宏: view plain ...

  4. vt100 c语言控制,【转】C语言中控制printf的打印颜色实例及vt100的控制符文档

    C语言中控制printf的打印颜色实例及vt100的控制符文档 收藏 转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx ...

  5. printf颜色控制c语言,C语言中控制printf的打印颜色实例及vt100的控制符文档

    转自:http://blog.csdn.net/evimacsl/archive/2010/01/18/5206836.aspx 为了给printf着色方便, 我们可以定义一些宏: #define N ...

  6. linux 终端控制-- 多彩输出 格式排版

    linux 终端控制-- 多彩输出 格式排版 在unix/linux的终端下,怎么控制终端输出的颜色和格式呢,当然了有专门的工具,tput,但是能被terminal直接读懂的格式化字符串更通用. 先来 ...

  7. linux perl telnet安装,linux @ Net :: Telnet和vt-100终端的Perl问题

    我需要Net:Telnet的帮助.尝试连接到VT-100终端.从控制台使用正常的telnet时,它工作正常.我可以连接和发布命令,但是当我尝试从perl中得到相同的结果时,它会连接,但之后没有任何反应 ...

  8. printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等)

    printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等) 帝都码农 2010-05-28 23:52:00 4560 收藏 2 文章标签: function file printf ...

  9. 9 PP配置-生产主数据-工作中心相关-定义工序控制码

    业务背景:定义工序控制码 事务码:OP00 SPRO路径:SPRO->生产->基本信息->工作中心->工艺路径数据->定义控制码 第1步,SPRO进入 第2步,通过&qu ...

  10. ASCII 控制码说明

    我的CSDN主页 My Python 学习个人备忘录 我的HOT博 ASCII 控制码说明   读博文看到,感觉"很有用",怕被遗忘,先作个记录. 控制码封装的"打印色彩 ...

最新文章

  1. java中字符串压缩成bcd码_Java 压缩 / 解压缩字符串
  2. Python Set Literals
  3. 基于jsp+mysql+Spring+hibernate+在线学习交流论坛平台
  4. java304是什么错误_304 Not Modified 的意思 (Web的Cache问题)
  5. 拜登公布价值1.8万亿美元“美国家庭计划”
  6. bzoj 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛(二分)
  7. PSR-4——新鲜出炉的PHP规范
  8. ubuntu切换用户root时认证失败
  9. Jquery和JS获取ul中li标签
  10. android person类_骚操作:不重启 JVM,如何替换掉已经加载的类?
  11. 评委打分表模板_为什么你的学习/工作计划,总是执行不下去?(附计划表模板)...
  12. IC卡、ID卡、CPU卡、RFID、NFC大致区分一览表
  13. 粒子滤波随机采样算法
  14. 如何在电脑上给视频去水印
  15. 理正深基坑弹性计算方法_【干货】关于深基坑计算的几点思考(一个实际项目的总结)...
  16. 时间对于程序员的价值,以及如何高效地利用时间,同时划分下勤奋度的等级
  17. 已解决:Component should be written as a pure functioneslintreact/prefer-stateless-fun报错
  18. U-Boot启动参数详解(U-Boot-2014.07版本)
  19. PLC课程设计【博途】
  20. 换掉 Java 8 !Java 1718 新特性真香

热门文章

  1. GPT+UEFI双硬盘双系统安装
  2. android dialog的格式显示,详解Android Dialog对话框的五种形式
  3. 10套精美而实用的CSS3按钮
  4. java axis2 jar包下载_axis2所有jar包
  5. 织梦建站教程,织梦安全问题解决,修改织梦URL命名规则
  6. Amazon AWS 中国区 G2 服务器 配置运行
  7. ubuntu安装docker + 配置国内源和加速器
  8. 【爬虫】IP代理池的总结、实现与维护,IP代理池小工具(小框架),自建代理ip池
  9. 重温计算机简史:从石头计数到计算机
  10. linux开机画面视频,Linux系统的开机画面