常用的终端高亮规则:修订间差异

来自三线的随记
无编辑摘要
无编辑摘要
第1行: 第1行:
基于 [http://userguide.icu-project.org/strings/regexp ICU regular expressions] 的大小写不敏感的异常关键词匹配
=== iterm profile: text high light settings ===
* 基于 [http://userguide.icu-project.org/strings/regexp ICU regular expressions] 的大小写不敏感的异常关键词匹配
  ([^a-zA-Z0-9]|^)((?i)(failed)|(fail)|(error)|(timed out)|(time out)|(timeout)|(not found)|(can't))([^a-zA-Z0-9]|$)
  ([^a-zA-Z0-9]|^)((?i)(failed)|(fail)|(error)|(timed out)|(time out)|(timeout)|(not found)|(can't))([^a-zA-Z0-9]|$)




 
* iptables comment
iptables comment
  \/\* .*? \*\/
  \/\* .*? \*\/




=== Xshell突出高亮规则 ===
=== Xshell 突出高亮规则 ===


* 报文起始时间
* 报文起始时间
正则表达式, 不区分大小写
<nowiki>(\d{2}:?){3}\.\d{6}</nowiki>
* iptables chain
正则表达式, 区分大小写
<nowiki>^Chain .*? (references|bytes)\)$</nowiki>
* iptables comments
正则表达式, 不区分大小写
<nowiki>\/\* .*? \*\/</nowiki>
* mac地址
正则表达式, 不区分大小写
<nowiki>((\d|[a-z]){2}:){5}(\d|[a-z]){2}</nowiki>
* timestamp
正则表达式, 不区分大小写
<nowiki>(^|\D)15\d{8}(\d{2})?</nowiki>
* ipv4 address
正则表达式, 不区分大小写
<nowiki>([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})(/\d{1,2})?</nowiki>


* error keyword
正则表达式, 不区分大小写
正则表达式, 不区分大小写
  (\d{2}:?){3}\.\d{6}
  <nowiki>(\(|\s|\[)((failed)|(fail)|(error)|(timeout)|(timed out)|(timed out))(\s|\]|\)|\s*?$)</nowiki>
 
[[分类:Linux]]
[[分类:Linux]]

2021年10月10日 (日) 18:15的版本

iterm profile: text high light settings

([^a-zA-Z0-9]|^)((?i)(failed)|(fail)|(error)|(timed out)|(time out)|(timeout)|(not found)|(can't))([^a-zA-Z0-9]|$)


  • iptables comment
\/\* .*? \*\/


Xshell 突出高亮规则

  • 报文起始时间

正则表达式, 不区分大小写

(\d{2}:?){3}\.\d{6}
  • iptables chain

正则表达式, 区分大小写

^Chain .*? (references|bytes)\)$
  • iptables comments

正则表达式, 不区分大小写

\/\* .*? \*\/
  • mac地址

正则表达式, 不区分大小写

((\d|[a-z]){2}:){5}(\d|[a-z]){2}
  • timestamp

正则表达式, 不区分大小写

(^|\D)15\d{8}(\d{2})?
  • ipv4 address

正则表达式, 不区分大小写

([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})(/\d{1,2})?
  • error keyword

正则表达式, 不区分大小写

(\(|\s|\[)((failed)|(fail)|(error)|(timeout)|(timed out)|(timed out))(\s|\]|\)|\s*?$)