从 OSX 通过 ssh 向 linux tmux 发送命令
send command to linux tmux through ssh from OSX
我在 linux machine 上使用 tmux。我从 mac osx machine ssh 进入 linux machine 但是 tmux 命令被应用到我的 mac 终端而不是linux 上的 tmux。例如,control+b+d 会关闭 linux 上的 tmux window,但它会被我的 mac 终端拦截并创建一个拆分面板。如何将命令发送到 tmux?
这有点令人困惑。你 运行 tmux 也在你的 OS X 机器上吗,所以有两个 tmux?如果是这样,您需要按 C-b C-b
(两个 C-b
将前缀发送到内部 tmux)。
如果不是,听起来您的终端使用 C-b
做其他事情,您可以将 tmux 中的前缀更改为您的终端不使用的前缀(参见 https://github.com/tmux/tmux/wiki/Getting-Started#changing-the-prefix-key),或者配置你的终端不要使用 C-b
.
我在 linux machine 上使用 tmux。我从 mac osx machine ssh 进入 linux machine 但是 tmux 命令被应用到我的 mac 终端而不是linux 上的 tmux。例如,control+b+d 会关闭 linux 上的 tmux window,但它会被我的 mac 终端拦截并创建一个拆分面板。如何将命令发送到 tmux?
这有点令人困惑。你 运行 tmux 也在你的 OS X 机器上吗,所以有两个 tmux?如果是这样,您需要按 C-b C-b
(两个 C-b
将前缀发送到内部 tmux)。
如果不是,听起来您的终端使用 C-b
做其他事情,您可以将 tmux 中的前缀更改为您的终端不使用的前缀(参见 https://github.com/tmux/tmux/wiki/Getting-Started#changing-the-prefix-key),或者配置你的终端不要使用 C-b
.