小编Sea*_*ris的帖子

在 Mac 终端本地捕获远程输出

我想要本地编程访问 Mac 终端中的 ssh 输出。

首先,我尝试将每个命令的输出重定向到一个文件。该文件是完美的,但当然它在远程服务器上,每个命令输出的 sftp 似乎有点……沉重。

接下来,我尝试使用 Applescript 终端,但它只能访问选项卡中当前可见的文本(即,如果输出的一半已经滚动到视线之外,则不会返回 - 无用)。

最后,我尝试将 ssh 管道传输到 tee(例如 ssh user@host | tee output.txt)。这几乎奏效了。我在本地文件中有输出,但是混入了很多不需要的字符。例如,每次我按退格键时,文件中都会有一个 ^H。还有像“[0m[K”这样的文本,它更难摆脱。

如何在本地干净地获取此 ssh 输出?

linux mac ssh terminal.app

6
推荐指数
1
解决办法
3330
查看次数

标签 统计

linux ×1

mac ×1

ssh ×1

terminal.app ×1