SecureCRT使用指南
1.SecureCRT配色
使用默认配置的CRT连接到远程服务器后呈现给使用者的界面是“白纸黑字”,缺点如下:1.无法体现出目录、可执行文件、压缩文件、链接文件和普通文件之间的区别 2.长时间使用会导致视觉疲劳。 为了解决这个问题,我上网查找了如何给SecureCrt配色,以达到自己方便使用的效果,链接:SecureCRT配色方案。
2.SecureCRT脚本
1.什么情况要使用脚本?
在使用CRT连接远程服务器后,如果需要输入一连串的指令,并且要经常做类似的重复性操作,人工输入显然非常麻烦,因此可以通过编写脚本这种自动化的方式来完成,优点是既准确又快速。
2.SecureCRT支持的脚本有哪些?
有以下几种:*.vbs
, *.vbe
, *.js
, *.pl
, *.py
,而vbs是secureCRT主要支持的脚本语言,所以推荐学习和使用VBScript, VBScript学习入门篇给出了一些vbs的demo。
3.两招教你使用脚本
第一招:crt.screen.send
用面向对象的思想来理解,调用 crt 对象中的 screen 对象的 send 方法;该方法向CRT的标准界面输入指定内容。
demo1: 进入当前用户的家目录。
crt.screen.send "cd ~" & chr(13)
注:chr(13)代表回车符,等价于vbCr,因为send只是输入,还需要我们回车执行,而脚本运行过程无法输入回车,所以用&
在字符串末尾添加回车用于执行该条命令。拓展:Chr是VBScript中的内置函数,它的作用是将ASCII码转换成字符。
第二招:crt.screen.WaitForString "somestring",10
该方法会检查CRT的标准输出,当检测到指定字符串时执行返回True,否则返回False,后面可跟超时时间,缺省或者0代表阻塞操作,超时时间一般可不写。
学会以上两招基本就能让CRT自动化执行一些命令。 拓展知识:
crt.Screen.Clear
,清空屏幕。