在linux终端下输出带颜色的字体

转载 2012年03月26日 16:13:16


Submitted by pirate on 2009, January 2, 11:30 PM. linux/unix学习
主要格式如下:"\033[字背景颜色;字体颜色m字符串\033[0m"
例子:


C代码
#include <stdio.h>  
int main()  
{  
    printf("\033[32m Here are the color words!\n\033[0m");  
    return 0;  
}  
字背景颜色范围: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 显示光标


Tags: linux, 终端, 编程, 输出, 颜色字体

Linux终端下的颜色设置

comes from: http://zhainx.yo2.cn/articles/linux-terminal-under-the-color-settings.html  在 ANSI 兼容终端(...
  • shark0001
  • shark0001
  • 2008年12月28日 15:36
  • 858

linux终端下的文本颜色设置

对于兼容ANSI的终端,如xterm、rxvt、konsole等,可以彩色显示终端文本中的底色或前景颜色,本文将详细讨论如何实现随意修改和定制这些终端的颜色。   转义序列符   为了添...
  • heiyouhei123
  • heiyouhei123
  • 2014年04月20日 17:20
  • 1301

如何在windows和Linux下输出带颜色的字体

有时候我们会在运行一些网上程序的时候会输出带有颜色的字体以及字体的背景,我们分别对windows下和Linux下实现方法说明:1、windows系统下编程实现字体颜色输出:在windows下我们是通过...
  • magiclyj
  • magiclyj
  • 2017年05月23日 10:53
  • 684

在Linux终端输出带颜色的文字的方法

一、shell下的实现方法 只要设置输出属性,就可输出带颜色的文字 ,shell中的部分属性:       \033[0m 关闭所有属性       \033[1m 设置高亮度       \033...
  • SLASH_24
  • SLASH_24
  • 2017年02月03日 13:22
  • 324

Linux终端下的颜色

一 修改配置文件 shell 彩色配置出现在 bash 的个人配置文件 ~/.bashrc 或者是全局配置文件 /etc/bashrc 里面。 可以通过bashrc 里面的 PS1 变量来设...
  • qq252101792
  • qq252101792
  • 2012年11月29日 15:32
  • 601

C++向控制台输出带颜色的字体

#include using namespace std; #define RESET "\033[0m" #define BLACK "\033[30m" /* Black */ ...
  • zg260
  • zg260
  • 2015年01月19日 09:23
  • 1471

【Linux】Linux终端下的颜色设置

在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。 本文示范了如何使用粗体和彩色的文字。     相信每一位Linux使用者都要面对 B...
  • iamcai723
  • iamcai723
  • 2012年08月19日 11:36
  • 504

Linux环境配置-Jdk

1.下载JDK 先查看Linux系统是多少位(32位/64位):getconf LONG_BIT 然后去官网下载JDK 2.查看是否安装过java rpm -qa | grep java 如果...
  • u013985664
  • u013985664
  • 2018年01月11日 10:39
  • 15

Linux串口编程教程(二)——终端IO介绍

Linux串口编程教程(二)——终端I/O介绍前言:本篇将对终端IO的一系列常用属性以及函数进行解读,这也是为最后一篇教程进行铺垫,希望您仔细阅读。 注意:本篇文章参考了《UNIX环境高级编程》中...
  • u011192270
  • u011192270
  • 2015年09月02日 22:55
  • 1100

Linux_Shell 输出带颜色的字体(一) 利用tput

原文出自stack-overflow Usage Specific tput sub-commands are discussed later. Direct Call tput as p...
  • u010003835
  • u010003835
  • 2016年10月27日 11:03
  • 798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在linux终端下输出带颜色的字体
举报原因:
原因补充:

(最多只允许输入30个字)