前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CRT彩色配置

CRT彩色配置

作者头像
萌海无涯
发布2020-02-10 11:44:58
2.6K0
发布2020-02-10 11:44:58
举报
文章被收录于专栏:萌海无涯萌海无涯

效果展示

注意:必须是SecureCRT 8.0以上版本


添加配置文件

  1. 打开CRT
  2. 点击 Options-Global Options

  1. 在弹出的窗口中点击 Configuration Paths, 看到配置文件的目录文件路径,复制下来

  1. 打开这个路径

  1. 新建一个目录 keywords ,名字为把我们的配置文件放进去

  1. 关闭文件夹,在刚刚的窗口窗口中点击,Default Session ,在点击编辑默认配置

  1. 在新出的窗口点击 Appearance

注意:

  1. 点击OK保存,选择 Change ALL sessions (no undo),再点击OK

  1. 连接我们的设备,看看效果


高级设置

添加完后,发现关键字不全,我们来自己手动修改下!就以 display 来实例!

关于正则的学习,大家百度一下

  1. 首先打开到匹配关键字的地方

  1. 对匹配的参数进行修改

首先原来的参数是:

代码语言:javascript
复制
(dis((able(d)?)|(connect(ed)?)|(allow(ed)?)|(card(ed)?))|(error(s)?))|(fail((ure)|(ed))?)|((city)?[w]{2}m)|(den((y)|(ied)){1})

我们进行修改!

首先里面内容太多,我们先给 (dis((able(d)?)| 删掉

然后点击 save ,保存后,在上面的 Word 窗口输入我们的 dis,记得打上对勾,

点击 Add

一路保存,看效果

发现 dis 变红色,然而 disp 以及补全后的 display 都没有变色。

我们需要继续设置!

() 标记一个子表达式的开始和结束位置。

? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。

我们需要额外的字符帮助我们匹配到剩下的几个字母,类似我们网络中的ACL规则。

看效果,这是没有加 ?的

加了 ?的

发现还是有点小问题,我们继续修改!

使用 [] 做精确匹配,匹配里面的内容

还是有问题,加个 *

这个* 表示匹配前面的子表达式零次或多次

最后在看下管道符,

| 指明两项之间的一个选择

想修改颜色的话 点击那个 set color 修改呀。

如果大家的正则较好的话,可以自己搞呀。

下面代码另存为 colorful-network.ini

代码语言:javascript
复制
D:"Match Case"=00000000
Z:"Keyword List V2"=00000017
 "(no(t)?(connect)?)|((shut)?(down)?)",000000ff,00000001
 "(connect(ed)?)|(allow(ed)?)|(card(ed)?))|(error(s)?))|(fail((ure)|(ed))?)|((city)?[w]{2}m)|(den((y)|(ied)){1})",000000ff,00000001
 "red|administratively|undo|unknown|fault|block|refused|problem|warnings|alerts|critical|delete|inactive|unassigned",000000ff,00000001
 "(([7-9]\d)|(100))(\.\d{0,2})?\%",000000ff,00000001
 "green|up|forward|full|active",0000ff00,00000001
 "(connect(ed)?)|(permit(ed)?)|(estab(lish)?(ed)?)|(enable(d)?|(allow(ed)?))",0000ff00,00000001
 "(([0-3](\d)?)|\d{1})(\.\d{0,2})?\%",0000ff00,00000001
 "(bgp|(ospf(v3)?)|(rip(ng)?)|eigrp|static|odr|unr|(is(\-)?is)|pim|direct)(\-\d*)?",00ff8000,00000001
 "cyan|ipv6|tcp|udp|(i(c|g)mp)|gre|esp|ah|isakmp|(arp(a)?)|dhcp|(http(s)?)|dns|((t)?ftp)|telnet|ssh|www|ntp|radius|tacacs|pop\d|smtp|ppp|fr(ame(\-)?relay)?|hdlc",00ff8000,00000001
 "standby|vrrp|glbp|(mst(p)?)|((r)?stp)|spanning\-tree|dot1q|802\.1q",00ff8000,00000001
 "ldp|tdp|mpls|aaa|(account(ing)?)|(auth((entication)|(orization)))|nat|bfd|nqa|sla|rtr|vrf|V**(\-instance)?",00ff8000,00000001
 "(((passive\-)|(silent\-))?interface)|(in|out)((bound)|(put))?",00ff00ff,00000001
 "magenta|router|redistribute|(import(\-route)?)|export|network|neighbor|peer|area|acl|(class((ifier)|(\-map)))|behavior|policy(\-map)?",00ff00ff,00000001
 "access\-((list)|(class)|(group))|ip\-prefix|prefix\-list|(route(\-.*)?)|(traffic.*)",00ff00ff,00000001
 "[4-6]\d((\.\d{0,2})?)\%",00ff00ff,00000001
 "((fast)?|(gigabit)?)ethernet((\d)?\d\/)*(\d)+(\.\d{1,4})?",000080ff,00000001
 "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/(\d){0,2})?",000080ff,00000001
 "([A-Fa-f0-9]{1,4}::?){1,7}[A-Fa-f0-9]{1,4}(\/(\d){0,3})?",000080ff,00000001
 "([0-9a-fa-f]{4}[.|-][0-9a-fa-f]{4}[.|-][0-9a-fa-f]{4})|([0-9a-fa-f]{2}[.|-]){5}[0-9a-fa-f]{2}",000080ff,00000001
 "\d{1,2}\.([0-9a-fA-F]{2,4}.){1,11}\d{1,2}",000080ff,00000001
 "(orange|ge|fa|fe|(eth((\-)?(trunk)?))|null|loopback|tunnel|dialer|bri|serial|atm|pos|(vlan(if)?))(((\d)?\d\/)*(\d)+)?",000080ff,00000001
 "((virtual\-(template|ppp|access))|(channel\-group)|(port\-channel)|(ether(\-)?channel))(((\d)?\d\/)*(\d)+)?",000080ff,00000001
 "dis((able(d)?)|([play]*)?)|sys(name|tem-view)?",000000ff,00000001

代码语言:javascript
复制
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌海无涯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 效果展示
  • 添加配置文件
  • 高级设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档