SecureCRT使用技巧总结

2011年11月9日 发表评论 阅读评论

先把你要建立的连接通过快速连接都建立好,
然后在“文件”菜单下有一个“在标签页中连接(Alt+B)”
可以按Ctrl+Tab键就可以进行标签之间切换

需求1,SecureCRT无法使用大家已经熟悉的ctrl+c和ctrl+v来进行复制粘贴?

这个问题是使用SecureCRT的人最头疼的问题了,熟悉的快捷键不好用,给工作带来了很大的不便,但是这个SecureCRT已经给我搞定了,它的配置中有着一个选择项,把这个钩打上,问题就解决了。具体的方法如下:SecureCRT菜单栏–选项–全局选项–预设的会话设置–编辑预设的设置–映射键–使用windows复制粘贴热键–确定。

需求2,如何在SecureCRT快速的执行重复性的工作?

SecureCRT在我们的日常使用中,多是用来做登陆和命令执行的工具的,这就会出现要在同一个登陆窗口经常输入相同几个命令,查看相应结果的情况,有什么方法可以省时省力的搞定这个需求呢?其实SecureCRT已经为我们想到了,在菜单栏上有个脚本的菜单,其中的开始录制脚本这个功能键就可以实现我们的上述需求。具体操作如下:点击开始录制脚本,然后,在窗口中输入相应需要执行的命令,选择停止录制脚本,保存已经录制好的脚本,后期需要输入相同命令的时候,点击脚本菜单中的执行,选中之前保存的脚本即可。

需求3,需求2中的这种脚本录制的方式可以搞定在一个窗口中输入命令的要求,但是当我们要在多个窗口中输入不同的命令的时候,录制的办法就不好用了,因为,录制脚本是面对一个窗口的功能,即这样录制得到的脚本只能面对一个打开的会话,那么有什么办法可以让我们一次性在多个窗口中输入不同的命令呢?
配合vb脚本使用,代码如下:
# $language = “VBScript”
# $interface = “1.0″

‘脚本开始
Sub Main()
  
    ‘ 从左到右激活每一个已经连接上的会话,并输入相关命令
  
    ‘第一个连接的会话
    Set objCurrentTab1 = crt.GetTab(1)
    objCurrentTab1.Activate      
    If objCurrentTab1.Session.Connected = True then
       objCurrentTab1.Screen.Send “相关命令1″ & chr(13)
       objCurrentTab1.Screen.WaitForString “-> “
       objCurrentTab1.Screen.Send “相关命令2 ” & chr(13)
       objCurrentTab1.Screen.WaitForString “-> ”
       objCurrentTab1.Screen.Send “相关命令3 ” & chr(13)
       objCurrentTab1.Screen.WaitForString “-> ”
    End If
  
  
    ‘第二个连接的会话 
    Set objCurrentTab2 = crt.GetTab(2)
    objCurrentTab2.Activate      
    If objCurrentTab2.Session.Connected = True then
        objCurrentTab2.Screen.Send “相关命令1″ & chr(13)
       objCurrentTab2.Screen.WaitForString “-> “
       objCurrentTab2.Screen.Send “相关命令2 ” & chr(13)
       objCurrentTab2.Screen.WaitForString “-> “
       objCurrentTab2.Screen.Send “相关命令3″ & chr(13)
       objCurrentTab2.Screen.WaitForString “-> “
       objCurrentTab2.Screen.Send “相关命令4″ & chr(13)
    End if
  
    ‘。。。。。
    ‘。。。。。第N个连接的会话
    ‘。。。。。

  ’脚本结束
End Sub

对于SSH连接,鼠标右键单击条目卡,可出现右键菜单,单击其中的Connect SFTP Tab,可打开SFTP窗口

可使用SFTP命令下载和上传文件,本地路径设置见Connection => SSH2 => SFTP Tab => Initial directories => Local directory,默认为“我的文档”。

  基本的SFTP命令:

  get [-a | -b] remote-path 下载文件,(-a) 强制使用ascii模式,(-b)强制使用binary模式

  put [-a | -b] local-path 上传文件,(-a) 强制使用ascii模式,(-b)强制使用binary模式

  建议使用-b选项,否则上传到UNIX或LINUX主机上的文件后有^M字符。

使用Map key来进行重复输入工作

  可以设置为全局选项(对所有连接都有效),也可以只设置为Session选项,

  Options => Session ptions => Terminal => Mapped keys => Map a key,出现Map Key 对话框

单击F12键,在Send String 输入你要经常重复使用的命令,ok

则下次在会话窗口中点击F12键将直接输入df –m

 




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: 杂七杂八 标签:
  1. 本文目前尚无任何评论.