使用带有 SecureCRT® SFTP 选项卡的转义序列
发布时间:2022-03-03 15:00:17点击量:
如果您需要在终端窗口中打开一个 SFTP 选项卡到您正在处理的同一目录,您可以通过使用允许您使用相对路径而不是文件菜单或 ALT+P 的转义序列来消除一些输入(Mac 上的 Command+P)加速器。本技巧假设您使用的是 SSH2 会话。
这是一个如何设置和使用 sftp-session 转义序列的示例,该序列在您当前的服务器端工作目录中打开一个 SFTP 选项卡。
1.在 SecureCRT 中,转到全局选项/终端/高级并在选项组 中选中“启用执行转义序列” 。
2.接下来,设置别名、shell 脚本、Perl 脚本或其他将当前目录作为参数传递给命令的机制。在此示例中,别名将命名为“sftptab”。
从远程系统发送以下转义序列以打开选项卡窗口。(需要指定当前工作目录,因为SecureCRT不知道你当前在远程是什么目录):
<esc>&&Bsftp-session <directory to open in>\n
UNIX下可以使用如下命令:
echo "^[&&Bsftp-session `pwd`"
注意:要获取 "^[" 字符,请键入 "CTRL+V","CTRL+["。
3.现在您已经设置了别名“sftptab”,您可以使用以下转义序列在当前工作目录中打开一个新的 SFTP 选项卡:
% pwd
/home/user/some/directory/that/would/take/a/lot/of/typing/to/cd/in/to
% sftptab
<新标签打开>
sftp> pwd
/home/user/some/directory /that/would/take/a/lot/of/typing/to/cd/in/to