颜色代码:

格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"

例如:

echo "\033[41;36m something here \033[0m"

其中41的位置代表底色, 36的位置是代表字的颜色

那些ascii code 是对颜色调用的始末.

\033[ ; m …… \033[0m

字背景颜色范围:40----49

40:黑

41:深红

42:绿

43:黄色

44:蓝色

45:紫色

46:深绿

47:白色

字颜色:30-----------39

30:黑

31:红

32:绿

33:黄

34:蓝色

35:紫色

36:深绿

37:白色

===============================================ANSI控制码的说明

\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 显示光标

实例:

#include

int

main(int argc,char **argv)

{

printf("\033[31m The ......\n\033[0m");

printf("\033[2;7;1mHEOO.\n\033[2;7;0m");

printf("\033[41;36msomthe here\n\033[0m");

return 0;

}

chalk插件 使终端输出的字带颜色

1.使终端输出红色字体: const chalk = require('chalk'); console.log(chalk.red('this is red!') 这时运行终端,打印的this is ...

通过printf设置Linux终端输出的颜色和显示方式

转载自:http://www.cnblogs.com/clover-toeic/p/4031618.html 在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出 ...

linux 终端输出颜色

在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据. 终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式 ...

linux终端下 编译c语言程序

linux终端下,编译C语言程序步骤为: 采用vi进行源代码编写,编写完成后,:wq存盘退出,如: vi test.c 在命令行下,运行gcc编译程序,生成执行码,如: gcc  -o test te ...

linux终端c语言改变输出字体颜色

Linux下C改变输出字体颜色 例: #include int main() { printf("\033[31mThis is RED.\n\033[0m"); return 0 ...

Ubuntu下终端Vim编写C语言程序 AAAAA

我是开虚拟机下的Ubuntu,装双系统又卸了,Ubuntu默认是不包含编辑器vim和编译器gcc.如果你是刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序. 1.准备工作 首先进入root ...

ANSI最全介绍linux终端字体改变颜色等

ANSI转义序列 维基百科,自由的百科全书 由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此博客,方便国内用户参考,原地址(https://zh.wik ...

Linux程序员福利 - 追女友神奇(Linux终端运行炫酷程序)

概述 作为IT人员,给同事的感觉呆板,不会会浪漫,不懂情趣.其实不然,我们可以用我们的技能创造出IT人员独有的浪漫.girlLove脚本就可以实现IT人员的浪漫.girlLove本质上是一个简易的问答 ...

如何在终端使用后台运行模式启动一个Linux应用程序

这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点. 我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境. ...

随机推荐

客户信贷管理&临时授信

信贷额度的组成:假如某客户信用限额1万:开出销售订单时锁定1万:一旦发货1万,销售订单1万限额释放,变成发货锁定限额1万.一旦开票,发货1万限额释放,应收锁定1万限额.清帐成功,应收释放1万.信用限额 ...

LeetCode33 Search in Rotated Sorted Array

题目: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7  ...

Linux中的sed

sed [选项] [动作] 文件 选项:     -n :静默模式.使用-n则只有经过sed处理的那一行.     -e :允许多重编辑:       -f :结果默认输出到终端,使用-f会将结果写在 ...

window7 64位安装Python

Python下载地址:https://www.python.org/download/releases/2.7.8/ 选择64位的安装,然后双击打开下载的文件,默认一步步安装. 其中有一个步骤如下图: ...

poj1651 最优矩阵乘法动态规划解题

题目描述: 有若干个矩阵{Ai},元素都为整数且已知矩阵大小. 如果要计算所有矩阵的乘积A1 * A2 * A3 .. Am,最少要多少次整数乘法? 输入 第一行一个整数n(n <= 100), ...

ARM指令集中经常使用的存储和载入指令

ARM微处理器支持载入/存储指令用于在寄存器和存储器之间传送数据,载入指令用于将存储器中的数据传送到寄存器,存储指令则完毕相反的操作.经常使用的载入存储指令例如以下: -  LDR     字数据载入 ...

Socket 的理解及实例

Socket 的理解及实例Socket 的理解TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Intern ...

New UWP Community Toolkit

概述 UWP Community Toolkit 是一个 UWP App 自定义控件.应用服务和帮助方法的集合,能够很大程度的简化和指引开发者的开发工作,相信广大 UWPer 并不陌生. 下面是截取自 ...

20161110-awk、sed测试题

1. 出题了:示例文本如下:aaaaabbbbbcccccdddaaaaabbbbbccccc 希望得到的结果如下:aaaaa|bbbbb|ccccc|dddaaaaa|bbbbb|ccccc 匹配要 ...

Hibernate(七):&ast;&period;hbm&period;xml配置文件中Set三个属性

背景: 在上一篇文章中实现双向关联时,其中在Customer.java中我们使用了java.util.List来关联多的Order.其实还有另外一种实现方法:使用java.u ...

linux终端输出c语言程序,Linux终端程序用c语言实现改变输出的字的颜色相关推荐

  1. Linux终端程序用c语言实现改变输出的字的颜色 (转)

    Linux终端程序用c语言实现改变输出的字的颜色    格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo "\033[41;3 ...

  2. c语言tty,1. 终端_C语言_C语言入门-Linux C编程一站式学习

    1.2. 终端登录过程 一台PC通常只有一套键盘和显示器,也就是只有一套终端设备,但是可以通过Ctrl-Alt-F1~Ctrl-Alt-F6切换到6个字符终端,相当于有6套虚拟的终端设备,它们共用同一 ...

  3. firefox linux脚本启动,在Linux终端中使用后台运行模式启动程序的方法

    这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点. 我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境. ...

  4. 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止

    CSDN GitHub 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止 AderXCoding/system/tools/ssh_exit 本作品采用知识共享署名-非商业性使用-相同方式共 ...

  5. Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...

  6. 在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积;再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积。

    在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积:再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积. 1.mult. ...

  7. linux让前台程序脱离终端运行

    在一个终端的前台执行程序,时间久了,你发现应该放到后台更合适!是直接杀死再开?那你就Out了!!!有方法把它放入后台,并脱离终端! 1. 正在执行的前台程序 2. 将程序放入后台 2.1 使用组合件c ...

  8. linux 当前活动用户,如何在Linux上自动记录所有用户的终端会话活动

    如何在Linux上自动记录所有用户的终端会话活动 不久前,我们写了一篇文章,使用script命令记录Linux终端会话活动. 今天,我们还将讨论相同的主题. 但是,本教程允许您自动记录所有用户的终端会 ...

  9. linux的终端,网络虚拟终端,伪终端

    linux的终端,网络虚拟终端,伪终端 转自:http://www.xuebuyuan.com/877887.html Linux上许多网络服务应用,如l2tp.pptp.telnet,都用到了伪终端 ...

最新文章

  1. 人工智能会终结就业吗?
  2. Python 中的*args和**kwargs
  3. Extjs4.1:模式窗口的设置
  4. Js基础知识梳理系列
  5. Java学习笔记-正则表达式的模式匹配
  6. Python爬虫批量下载糗事百科段子,怀念的天王盖地虎,小鸡炖蘑菇...
  7. java 高并发 订单编号递增(解决方案)
  8. “精钢云”落地:鞍钢携手金山云推动中国制造
  9. 电脑内存16g和32g,有什么区别?
  10. Verilog作业(一)
  11. 李泉老师《卓越商务礼仪与高情商沟通》
  12. vs2012 wp8 应用调试时报错 指定的通信资源(端口) 已由另一个应用程序使
  13. mysql gone away的几种原因
  14. python个税计算器代码_Python实现的个人所得税计算器示例
  15. 不能编程、烧钱、没用?潘建伟直播回应“九章”量子计算争议
  16. Windows 2003访问https失败
  17. OpenLayers加载WMS
  18. 坑:vuex中的mutations不能使用return获取数据
  19. Cows(树状数组)
  20. Opengrok实践,踩坑才能避坑

热门文章

  1. leetcode系列-54. 螺旋矩阵
  2. 如何在Java中加密和解密zip文件?
  3. leetcode系列-209.长度最小的子数组
  4. A Comprehensive Overhaul of Feature Distillation
  5. 五大地形等高线特征_中国五种基本地形类型及特征
  6. SQL Server----解决SQL Server 配置管理器不见了
  7. 利用huggingface进行文本分类
  8. c++ 按键暂停继续 程序_【发那科】发那科机器人TP 示教器按键使用简介
  9. ue4 安卓建项及打包
  10. 教务系统自动评教_教务系统一键评教教程