2016-12-27 158 views
0

当前通过this阅读指南以了解tmux以获得良好开端。然而,我感到困惑的tmux。在部分会话处理一个特定的方面,似乎一提说:tmux中的'C-b d'和'C-b D'之间的区别

要取下当前会话使用C-b d。您也可以使用C-b D至 让tmux为您选择要分离哪个会话。 这会分离你的会话,但会让你在后台运行的 会话中进行。

现在我试了两种选择。 C-b d似乎工作得很好,但似乎C-b D只是给了我一个会话的解除选项(不管有多少会话正在运行)的选项。在这种情况下,问题就出现了:C-b dC-b D有什么意义?

回答

1

您引用的文本是错误的! 作者被tmux的会话和客户端所困惑。默认前缀+ d将分离当前tmux 客户端,而不是会话!阅读tmux手册页,有一节介绍客户和会话。

如果你想用它玩:

  • 开始两个终端窗口
  • 在第一端子短窗口:tmux new-session -s "foo"
  • 在第二个终端窗口:tmux attach
  • 现在你有两个TMUX (客户端),您可以在任何一个tmux中执行:prefix+D,tmux会询问您要分离哪个客户端。
相关问题