`

在Linux控制台中使用256色

阅读更多

Linux控制台和xterm可以支持256种颜色定义,在转义序列中使用256色的语法:

Set the foreground color to index N: \033[38;5;${N}m
Set the background color to index M:

\033[48;5;${M}m

${N}代表颜色代码的变量,当然也可以写常量值,例 如:\033[00;38;5;51m

我的PS1是这样写的

PS1='\[\033[01;33m\][\u:\[\033[00;38;5;51m\]\W\[\033[01;33m\]\$]\033[00m'

PROMPT_COMMAND='echo -ne "\033]2;${PWD}\007"'

具体的颜色定义可以到这个页上下载脚本程序来查看:http://www.frexx.de/xterm-256-notes/

分享到:
评论

相关推荐

    wconio python控制台输出彩色字符,,命令行彩色

    在linux系统中,终端内可以通过curse模块或控制字符来输出彩色文本,但是在windows系统中没有curse模块也不能用控制字符,只能调用 win32console模块中的控制台相关函数。直接调用这些函数还是比较麻烦的,因此有人...

    wconio(python脚本的控制台彩色文字输出)

    在linux系统中,终端内可以通过curse模块或控制字符来输出彩色文本,但是在windows系统中没有curse模块也不能用控制字符,只能调用 win32console模块中的控制台相关函数。直接调用这些函数还是比较麻烦的,因此有人...

    mac/linux C++ 控制台工具

    clear(),del()分别是清楚控制台所有字符,删除光标前一个字符 HideCursor(),RevealCursor(),SaveCursor(),RecoverCursor();分别是隐藏、显示光标,保存、恢复光标位置 RED,GREEN,YELLOW,BLUE,PURPLE,CYAN,GREY都是...

    用C语言Linux下打印带颜色的字符串

    用C语言Linux下打印带颜色的字符串,串口输出彩色字符窜,让你的字符串带上颜色。错误信息,红色。

    纯C语言实现的控制台俄罗斯方块

    纯C语言实现的控制台俄罗斯方块。彩色显示,可以写入/读取进度。 实测支持linux和windows平台,考虑跨平台的缘故,源文件为UTF-8有BOM格式编码。

    python通过colorama模块在控制台输出彩色文字的方法

    colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块。 colorama官方地址:...

    树莓派usb控制台

    树莓派通过usb线缆与PC通信,输入linux命令,实现类似控制台的功能。在不知道IP无法ssh登陆的时候非常有用。

    《Linux从入门到精通》

    E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装Linux吗? E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现...

    Linux从入门到精通

    E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装Linux吗? E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现...

    2005详细介绍Linux从入门到精通

    E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装Linux吗? E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现...

    linux从入门到精通.chm

    E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装Linux吗? E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现...

    Ubuntu/linux c开发(3)日志模块代码

    linux 分级打印控制台彩色日志+存储

    入门学习Linux常用必会60个命令实例详解doc/txt

    在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的...

    适用于Swift开发人员的令人愉悦的控制台输出。-Swift开发

    它是为在苹果平台和Linux上运行的终端中的跨平台软件登录而生的。 用法Nifty Rainbow为Swift中的控制台和命令行输出添加了文本颜色,背景颜色和样式。 它是为在苹果平台和Linux上运行的终端中的跨平台软件登录而生的...

    在 Linux 上使用 Multitail命令的教程

    他和tail的区别就是他会在控制台中打开多个窗口,这样使同时监控多个日志文档成为可能。 什么是MultiTail  MultiTail是一个开源的ncurses的实用工具,可用于在一个窗口或单一外壳,显示实时一样的尾巴命令,该命令...

    linux shell之控制台打印各种颜色字体和背景的实现方法

    控制台打印各种颜色字体和背景 字体颜色 #30:黑  #31:红  #32:绿  #33:黄  #34:蓝色  #35:紫色  #36:深绿  #37:白色 背景颜色 #40:黑  #41:深红  #42:绿  #43:黄色  #44:蓝色  #45:紫色 ...

    Linux程序设计 第4版.haozip01

    Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard ...

    xtd_console:用于在 Microsoft Windows、Apple macOS 和 Linux 上管理控制台应用程序的现代 c++17 库

    获取或设置前景色和背景色。 当同时按下 Control 修饰键 (Ctrl) 和 C 控制台键 (C) 或 Break 键(Ctrl+C 或 Ctrl+Break)时,拦截并向用户发送回调。 ... 有关更多信息,请参见。 例子 以下示例“您好,世界!”...

    Linux程序设计 第4版.haozip02

    Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard ...

    NIOS:在Unity中使用简单的虚假模拟Linux操作系统,在C#中使用简单的Bourne外壳程序

    在Unity中,简单的伪造模拟简单Linux类似操作系统,并在C#中使用简单的Bourne like shell。 也许有一天,这个“项目”将演变为与一样酷的事物 游戏世界中受现实世界启发的计算机暗中带来了崭新的游戏玩法。 体系...

Global site tag (gtag.js) - Google Analytics