Linux 实时查看日志时,如何高亮显示一些常见关键字

2021-06-04 10:07:05 +08:00
 css3

如:error, warning, fatal 或指定关键字等等,背景:使用的系统自带 mac termina,不允许安装其他客户端

2503 次点击
所在节点    Linux
11 条回复
huifer
2021-06-04 10:14:48 +08:00
perl -pe
yuancoder
2021-06-04 10:35:25 +08:00
可以自己写个脚本处理 ,我之前用 php 写过一个: https://github.com/lyuangg/colortail
IgniteWhite
2021-06-04 10:40:27 +08:00
这取决于你 pager 的设置。一般默认的 pager 是 less 。然后苹果的 less 和 bash 版本都比较旧,不过 less 够用了。高亮的话要设置,你可以看我的设置里 less color 那部分,放到你的 rc 或者 profile 里
https://github.com/g6ai/dotfiles/blob/master/shrc
debuggerx
2021-06-04 10:46:33 +08:00
lnav
aloxaf
2021-06-04 12:01:47 +08:00
grc
cambria
2021-06-04 16:18:21 +08:00
awk + ANSI 颜色代码
css3
2021-06-04 17:04:40 +08:00
@debuggerx 好用,已经用上了,多谢推荐
css3
2021-06-04 17:05:20 +08:00
@huifer
@aloxaf
@cambria
@IgniteWhite 感谢老哥们,已采用 lnav 工具,可以满足使用
Huelse
2021-06-05 00:02:17 +08:00
如果不用控制台的话,用 vscode 的 remote SSH 看日志也是可以的,自带高亮,装插件也可以
lululau
2021-06-05 11:38:18 +08:00
有了 lnav 不用 elk
css3
2021-06-15 20:42:33 +08:00
@debuggerx 大佬再请教下,lnav 怎么显示行号的?还有就是我在命令行消费 kafka 时使用 lnav, 未响应了,可能是 kafka 消费时刷的内容太多太快了?有没有解决办法的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/781286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX