「Linux」- 颜色化输出 @20210130

这篇笔记介绍了如何在终端中实现彩色输出,包括使用ANSI escape code和grc工具。grc可以高亮显示syslog日志,还有colortail、colorex、colout、TxtStyle、rainbow和highlight等工具,以及趣味性的lolcat命令,为命令行输出增添色彩。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该笔记将记录:将终端输出变成彩色的方法

方法一、ANSI escape code - 最古老的方法

使用 ANSI escape code 是最古老的方法:

# echo -e "\033[31;1;4mHello\033[0m"
Hello

该命令将输出带下划线的红色 Hello 字符串

方法二、grc

terminal - Output in color - Bash - Unix & Linux Stack Exchange
GitHub - garabik/grc: generic colouriser

# grc tail -f /var/log/syslog

该命令将高亮 syslog 日志输出,通过配置文件可以进行更多控制

其他工具

colortail

GitHub - joakim666/colortail: Like the tail command line utility but with colors

colorex

GitHub - Scopart/colorex: A python script to display log files with colors.

colout

GitHub - nojhan/colout: Color text streams with a polished command line interface

TxtStyle

GitHub - armandino/TxtStyle: Command-line tool for colorizing console output and log files based on regular expressions

rainbow

GitHub - nicoulaj/rainbow: Colorize commands output or STDIN using patterns.

highlight

André Simon - Startseite

lolcat

GitHub - busyloop/lolcat: Rainbows and unicorns!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值