【发布时间】:2014-09-27 03:53:24
【问题描述】:
当tmate会话开始时,底部状态栏中的“ssh noetuhasentuhsntdoendunoe@tmate”命令告诉我另一个人如何连接。在我工作之后,就没有了。我如何找回这些信息?
【问题讨论】:
标签: tmux
当tmate会话开始时,底部状态栏中的“ssh noetuhasentuhsntdoendunoe@tmate”命令告诉我另一个人如何连接。在我工作之后,就没有了。我如何找回这些信息?
【问题讨论】:
标签: tmux
您可以通过两种方式做到这一点:
prefix + ~ 列出所有以前的 tmux/tmate 消息prefix + : 获取tmux 提示。然后输入show-messages 命令得到与1)相同的结果。我更喜欢使用 1),因为它更快。
【讨论】:
prefix 可能意味着Ctrl+B
Ctrl-B + :并输入display -p '#{tmate_ssh}',它进入与Ctrl-B + ~相同的模式并在那里打印信息。
show-messages后没有显示ssh会话ID,我该如何进一步调试?
这一行将只返回 ssh 命令:
tmate display -p '#{tmate_ssh}'
只读 ssh 命令:
tmate display -p '#{tmate_ssh_ro}'
【讨论】:
tmate -S /tmp/tmate/<socket_uid> display -p '#{tmate_ssh}