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

Linux 命令行界面打印出不同颜色的文字

 
阅读更多

让 Linux 命令行控制台能打印出不同颜色的文字, 让你的工具变得更加专业, 也可以让你的脚本把比较敏感的信息突显出来。

 

命令如下:

 

echo -e "\033[<COLOR_CODE>m<YOUR TEXT>\033[0m ";

 

其中:

  • \033[  是让控制台打印出有颜色的文字
  • <COLOR_CODE> 是颜色的代码,具体如下表:
    • Black       0;30     Dark Gray     1;30
      Blue        0;34     Light Blue    1;34
      Green       0;32     Light Green   1;32
      Cyan        0;36     Light Cyan    1;36
      Red         0;31     Light Red     1;31
      Purple      0;35     Light Purple  1;35
      Brown       0;33     Yellow        1;33
      Light Gray  0;37     White         1;37
    • 3X 的颜色代表文本颜色, 如果换成 4X, 就是背景色。
  • <YOUR TEXT> 是你的文本
  • \033[0m 是恢复颜色到默认状态

       其中字符 'm'  代表颜色指令的结束。

例子:

 


 

  • 大小: 10.5 KB
分享到:
评论

相关推荐

    改变字体颜色-c语言UNIX

    在实际编程中,改变字体颜色可以用来突出显示错误信息、警告信息或者是在命令行界面中创建更加友好的用户交互体验。例如,在一个日志系统中,我们可以使用不同的颜色来区分不同级别的日志消息: ```c #define ...

    CRT中字体颜色的修改

    例如,`print("\033[91mHello World\033[0m")`将打印出红色的"Hello World",然后恢复默认颜色。 对于MAC用户,系统偏好设置中的“终端”应用程序提供了调整字体和背景颜色的功能。同样,可以使用类似Linux的ANSI...

    linux shell的输出效果修改方法(界面颜色)

    ### Linux Shell 的输出效果...总之,通过使用 ANSI 非常规字符序列,可以在 Linux 终端中实现丰富的文本样式和颜色控制,从而增强命令行界面的可读性和可用性。这对于提高开发效率和维护系统的可视性都有很大的帮助。

    qt输出excel文档,linux window下均可使用

    Qt是一个跨平台的应用程序开发框架,广泛用于创建GUI(图形用户界面)应用程序,同时也支持命令行界面和其他非GUI项目。在描述中提到的"qt输出excel文档,linux window下均可使用",指的是利用Qt库来生成和写入...

    Xshell-Linux远程工具

    每个窗口都可以独立配置,包括字体、颜色、布局等,满足不同用户的需求。 **4. 强大的命令行功能** Xshell提供了丰富的命令行操作功能,包括自动补全、命令历史记录、别名设置等。此外,它还可以自定义快捷键,让...

    linux curses编程小游戏 源码

    它提供了一种方法来控制屏幕上的光标移动、颜色设置、窗口分割等,使得开发者可以创建更复杂的命令行界面。Curses库通常分为ncurses(new curses)和pdcurses两个版本,ncurses更为流行,兼容性更强。 **2. Curses...

    实验一 Tutorial 1 linux 基本命令操作.docx

    5. 成功登录后,你会看到以$符号开头的提示符,这意味着你已经进入了Linux命令行环境。 接下来,我们讨论几个基本的Linux命令: 1. `who`命令:显示当前登录用户的信息。`who am i`则显示你自己的信息,而`who -q`...

    headline.sh:命令行的ASCII艺术字体渲染器

    这个工具允许用户将文本转化为有趣的ASCII艺术形式,增加了命令行界面的视觉吸引力。它主要由Bash脚本编写,这是一种广泛应用于Unix和Linux系统中的shell脚本语言,用于自动化任务和执行各种操作。 在ASCII艺术中,...

    linux下使用curses库实现滚屏、彩色打印等个性化屏幕输出

    通过熟练掌握curses库,程序员可以编写出功能丰富的命令行应用,同时保持良好的用户交互体验。在编译时,需要链接`-lcurses`库,有时还需链接`-ltermlib`以包含终端能力数据库(termcap或terminfo)。

    Linux服务器命令工具Xshell6解压直用版

    首次启动时,软件可能提示设置默认配置,如字体大小、颜色主题等。之后,你可以通过"文件" -&gt; "新建"来创建一个新的会话,输入Linux服务器的IP地址、端口号(默认为22)以及登录凭据,然后点击连接。 在成功连接到...

    linux用户手册.pdf

    - **1.3.1 命令行界面**:这是一种基于文本的用户界面,用户通过输入命令来进行操作。 - **1.3.2 图形桌面环境**:提供了更加直观和友好的交互界面,如KDE、GNOME等。 - **1.3.3 KDE桌面环境的启动**:KDE是一种...

    Python库 | color_print-0.1.0-py2-none-any.whl

    1. **颜色控制序列**:在命令行界面,我们可以利用ANSI转义码来实现文本颜色的变化。这些转义码是特定的字符序列,可以改变字体颜色、背景颜色以及文本属性。color_print库可能封装了这些序列,使得用户可以通过简单...

    curses编程初步Linux中的一道亮色 哟

    ### curses编程初步:掌握Linux下的文本界面开发 #### 一、引言 curses库是Linux及类Unix系统中用于创建文本用户界面(TUI)的一种强大工具。它可以帮助开发者构建功能丰富的应用程序,如游戏、配置工具等,而无需...

    Linux快餐1.0[汇编].pdf

    Linux快餐1.0[汇编].pdf 是一份关于Linux操作系统及其相关应用的教程,主要针对初学者,旨在快速介绍Linux的基础知识和常用软件。这份78页的文档内容丰富,涵盖了多个方面,以下是对其中一些关键知识点的详细阐述: ...

    linux考试题

    需要掌握字符格式设置(如字体、字号、颜色)、段落设置(如对齐方式、行距、缩进)、页面设置(纸张大小、页边距),以及如何创建、编辑和格式化表格,插入图片和其他对象,并进行页面打印。 - **OpenOffice.org ...

    linux-terminal:Linux Terminal getch,kbhit,彩色文本等

    在Linux操作系统中,终端是与系统交互的重要工具,它提供了命令行界面,允许用户通过键盘输入指令执行各种操作。在编程领域,特别是在C语言编程中,我们经常需要对终端进行高级控制,例如获取用户按键、检测键盘是否...

    python实现控制台输出彩色字体

    Python 实现控制台输出彩色字体是一项实用的技巧,特别是在需要为命令行界面增添视觉效果时。下面我们将深入探讨如何在Python中实现这一功能,并提供相关的示例代码。 首先,我们需要了解的是,Python 控制台输出...

    控制输出.rar

    在IT领域,输出控制可能涉及命令行界面(CLI)指令、编程语言的输出函数、日志管理、打印控制或者用户界面的显示设置等多个方面。下面我们将深入探讨这些相关的知识点。 1. **命令行界面输出控制**:在命令行环境下...

    Red Flag Linux Desktop 5.0用户手册.pdf

    - **字符界面**:在字符界面下使用命令行工具进行引导程序的修复。 **1.5 安装Red Flag Linux Desktop 5.0工具盘** - **安装Red Flag Linux Desktop 5.0工具盘前的说明**:了解工具盘的功能及其安装的注意事项。 -...

Global site tag (gtag.js) - Google Analytics