SecureCRT使用技巧总结
先把你要建立的连接通过快速连接都建立好,
然后在“文件”菜单下有一个“在标签页中连接(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
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/securecrt/373.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.