如何在 tmux 会话中错误地从“tmux a”中恢复?

如何在 tmux 会话中错误地从“tmux a”中恢复?

我有一个带有两个窗口的 tmux 会话。我想从这两个窗口恢复 stdout。我发现这个例子,因此,在我现有的附加会话中,运行了tmux a。现在我的屏幕上全是波浪符号 (~)。

tmux 仍然响应 - 我可以在窗口之间切换,但仍然看到一堵 ~ 墙。

我做了什么?我该如何恢复?

系统详细信息: vagrant@precise32:~$ uname -a Linux precise32 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux vagrant@precise32:~$ tmux -V tmux 1.6

答案1

我认为,如果您已经通过 tmux 连接,则可以跳过这些说明中的步骤 1。要分离您添加的那个,您可以使用C-bd。希望这会给您留下一个缺少波浪符号的会话,然后您可以从中捕获输出。

此外,根据你试图获取的整体用例,你可能还需要查看以下内容脚本,它可以捕获 shell 会话的输出(和输入)。(它可能符合也可能不符合您的需求,只是展示了可能有用的可能性。)

相关内容