首页 > 系统相关 >Linux 常用命令

Linux 常用命令

时间:2022-10-22 14:24:12浏览次数:45  
标签:颜色 关键词 常用命令 tail 设置 Linux 0m

Linux Shell :tail 命令动态显示日志时高亮显示某些关键字
1、思路
把 Linux 输出的内容再做一次管道处理,比较符合 Linux 系统管道处理的思想

2、高亮显示
单个关键词

tail -f 日志文件 | perl -pe 's/(关键词)/\e[1;颜色$1\e[0m/g'
1.
多个关键词

tail -f sys.log | perl -pe 's/(关键词1)|(关键词2)|(关键词3)/\e[1;颜色1$1\e[0m\e[1;颜色2$2\e[0m\e[1;颜色3$3\e[0m/g'
1.
3、颜色设置
颜色设置遵循基本的颜色设置规则

登录后复制
前景色
30m:黑
31m:红
32m:绿
33m:黄
34m:蓝
35m:紫
36m:青
37m:白

背景色
40:黑
41:红
42:绿
43:黄
44:蓝
45:紫
46:青
47:白

动效设置
[1; 设置高亮加粗
[4; 下划线
[5; 闪烁

标签:颜色,关键词,常用命令,tail,设置,Linux,0m
From: https://www.cnblogs.com/hnusthuyanhua/p/16816023.html

相关文章

  • linux实现 五子棋(人人对战)
    分步解析对于game函数的解析进入game函数中,通过创建一个二维数组来打印棋盘,进入dowhile循环中,策略是先打印出棋盘,然后先让用户1落子,进行判定,看是否需要继续,若需......
  • sqlmap的使用方法(linux)
    原文来自:https://blog.csdn.net/weixin_52084568/article/details/123839776sqlmap的使用方法(linux)sqlmap--version查看sqlmap版本sqlmap-h查看sqlmap帮助  ......
  • linux 查看二进制文件 hexdump
    一、显示文件二进制 hexdumpxx.bin    二、显示文件ASCII文件hexdump-Cxx.bin  ......
  • linux中的双括号
    linux中各种括号的使用双小括号(())①整数扩展。这种扩展计算是整数型的计算,不支持浮点型。((exp))结构扩展并计算一个算术表达式的值,如果表达式的结果为0,那么返回的......
  • Linux进程(一)
    操作系统概念:操作系统是管理计算机硬件与软件资源的计算机程序,简称OS。为什么要有操作系统:1.给用户提供稳定、高效和安全的运行环境,为程序员提供各种基本功能(OS不信任任......
  • linux docker容器安装nacos
    1、添加nacos数据源createdatabasecloud_nacos;usecloud_nacos;/**Copyright1999-2018AlibabaGroupHoldingLtd.**LicensedundertheApacheLicense......
  • Linux下matalb2021a和2022a无法启动simulink的解决方案之一
    提示错误类似:bin/glnxa64/MATLABWindow:symbollookuperror:somelibrary:undefinedsymbol:FT_Get_Var_Blend_Coordinatesor:bin/glnxa64/MATLABWindow:symbollo......
  • linux下matlab启动时Failed to load module "canberra-gtk-module"的错误解决办法
     1、查看库是否存在:locatelibcanberra如果不存在,安装库;sudopacman-Scanberra如果不存在命令,安装软件并更新数据库;sudopacman-Smlocate&&updatedb2、建立软链......
  • 江苏工匠杯unseping(反序列化+Linux命令执行{$(printf '\154\163')})
    <?phphighlight_file(__FILE__);classease{private$method;private$args;function__construct($method,$args){$this->method=$m......
  • 3_linux多线程
    3_linux多线程编程基本概念程序执行的最小单位进程是线程的容器,不是基本执行单位,是线程容器线程是进程中的不同执行路径,有独立的堆栈、局部变量(因为线程需要线程函数)......