`
jiadong
  • 浏览: 30673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux终端文本颜色显示控制

 
阅读更多

 

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。

转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。

\033[显示方式;前景色;背景色m

显示方式:0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁)、7(反显)、27(非反显)

前景色:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)

背景色:40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋红)、46(青色)、47(白色)

\033[0m 默认

\033[1;32;40m 绿色

033[1;31;40m 红色

print "\033[1;31;40m%s\033[0m" % " 输出红色字符"

分享到:
评论

相关推荐

    golang编写实现linux终端下载显示彩色进度条

    为了实现进度条,我们还需要理解如何处理终端控制序列,例如改变文本颜色和光标位置。 在Linux终端,我们可以利用ANSI转义码来控制输出的颜色和位置。比如,`\033[31m`是设置文字为红色的转义码,`\033[0m`则是恢复...

    linux终端设置(提供代码)

    本文将详细介绍如何对Linux终端进行个性化设置,包括改变终端的提示符、字体颜色等内容,让原本单一的界面变得更加生动有趣。 #### 终端提示符设置 Linux中的终端提示符默认为`$`或`#`(当用户为root时)。我们...

    WinSCP linux 终端工具

    这款工具以其直观的图形界面、丰富的功能以及与Linux终端的无缝集成,成为了许多IT专业人员的首选。 **1. WinSCP的主要功能** - **文件传输**:WinSCP支持断点续传、批量传输和同步传输,使得在Linux服务器间移动...

    可以显示终端所有颜色的脚本

    例如,要设置文本颜色,可以使用"\033[3m"开始颜色代码,然后是颜色编号,最后是"m"来结束颜色代码。其中,30至37分别代表黑、红、绿、黄、蓝、洋红、青和白色。要设置背景颜色,可以使用"\033[4m",后面的数字同理...

    linux系统下应用surses库设置终端界面显示的底纹颜色

    在Linux系统中,终端界面通常是黑白灰的单色显示,但通过使用库如ncurses(New COurses),我们可以实现彩色的终端界面。surses库是ncurses的一个变体,提供了丰富的控制功能,允许开发者创建复杂的、图形化的用户...

    linux终端的资料

    1. ANSI转义码:Linux终端支持ANSI转义码,通过这些码可以控制文本颜色、背景色和字体样式。例如,`\033[31m`代表红色文字,`\033[0m`恢复默认样式。 2. `echo -e`:在命令行中使用`echo -e`命令,可以输出包含ANSI...

    linux 终端的 扫雷游戏

    总的来说,"Linux终端的扫雷游戏"是一个很好的学习项目,它涵盖了C语言编程、终端控制、以及简单的游戏逻辑设计。对于想深入理解Linux系统和提升编程技能的人来说,这是一个既有挑战性又有趣的实践课题。通过解压名...

    LINUX 连接终端服务器软件

    描述中提到的"LINUX 连接终端和云锁软件安装TXT"可能是指一个包含了如何安装和配置这些工具的文本文件,特别是针对云服务器的安全管理。"云锁"可能是指一种安全管理系统,用于限制和控制对云服务器的访问。 其中,...

    Linux系统字符终端界面的编程(1)——CURSES库简介.pdf

    最后,输出管理功能控制了输出到屏幕的内容,包括文本、颜色以及其他视觉元素。 CURSES库中的主要函数提供了对上述功能的具体实现。例如,initscr()函数用于初始化窗口系统,这是在使用CURSES库编写程序时首先要...

    Vmwave虚拟机Linux命令行字体颜色更改

    Linux命令行界面的颜色主要由`ls`命令的输出控制,而这个功能是由`dircolors`工具实现的。`dircolors`读取配置文件`/etc/DIR_COLORS`或用户的`.dircolors`文件,根据其中定义的颜色代码来渲染`ls`命令的输出结果。 ...

    linux-BlackScreen是终端世界中的一个IDE

    Linux BlackScreen:终端世界的IDE新星 在编程和系统管理员的世界里,Linux用户常常依赖于命令行工具进行工作。然而,随着技术的进步,一款名为"Linux BlackScreen"的终端模拟器和IDE(集成开发环境)应运而生,为...

    Linux 终端程序

    Linux终端程序是Linux操作系统中用于远程访问和管理服务器的核心组件,它允许用户通过命令行界面与服务器进行交互。Putty是一款流行的开源终端模拟器,尤其在Windows用户中广泛使用,用于连接到Linux或UNIX服务器。...

    linux 字体颜色意义

    总之,Linux终端的字体颜色不仅仅是一种视觉效果,它们是系统设计中的一部分,旨在增强用户体验,帮助用户更高效地管理文件和目录。理解这些颜色代码的含义,并根据个人需求进行定制,可以显著提升在Linux环境下的...

    linux-Plot简易的终端绘图工具

    总的来说,Plot是一款针对Linux用户的终端绘图工具,它的存在简化了在纯文本环境下的数据可视化,使得开发者和系统管理员能够更加灵活地处理和理解数据。通过熟练掌握Plot的使用,用户可以在不依赖图形界面的情况下...

    MYTUI1.2 linux文本用户界面开发

    Curses库是一种低级的终端控制库,使得开发者能在字符终端上创建交互式用户界面。MYTUI的出现,旨在简化开发过程,为程序员提供了一系列预定义的构件,以便于快速开发出功能丰富的文本界面应用。 MYTUI的设计理念是...

    linux终端下2048小游戏开发.rar

    - **颜色与格式化**:Linux终端支持ANSI转义码,可以改变文本颜色、高亮等,为游戏增添视觉效果。 - **非阻塞输入**:为了实现游戏的实时响应,可能需要使用非阻塞输入,如`ncurses`库,它允许程序在不暂停的情况...

    EMWIN实验3 文本显示.rar_EMWIN实验3 文本显示_Linux emwin_STM32F429 emwin_cour

    在本实验中,我们将探讨如何在Linux环境下,利用EMWIN库在STM32F429单片机上实现文本显示功能。 首先,EMWIN库的核心特性在于其高效的内存管理和丰富的图形功能,它支持窗口、控件、文本、图像等多种图形元素,且...

    linux下打印输出不同颜色字体的方法

    ANSI 转义序列是一种控制终端显示的标准方法,它被广泛应用于各种基于文本的环境中,如 Linux 终端。通过这些序列,我们可以在不改变硬件的情况下调整字体的颜色、背景色以及样式等。 #### 二、颜色编码 在 ANSI ...

    linux中不同文件类型的颜色详解

    在Linux操作系统中,文件的显示颜色是用来帮助用户快速区分文件类型和属性的一种有效方式。当用户在使用命令行界面或图形用户界面的文件管理器时,文件的颜色编码能够直观地传达文件的类别和状态信息,从而提升工作...

Global site tag (gtag.js) - Google Analytics