最近,我了解到了这一点 TMUX 工具。
在wiki中,它定义了tmux是一个终端多路复用器,我有点了解它的能力。
但我对tmux(多路复用器)和终端之间的关系有点困惑。
一些问题:
- tmux需要在终端应用程序中使用吗?
- 如果我使用tmux,我使用哪种类型的终端是否重要?那个tmux会完全接管来自终端的控制吗?
- 使用tmux和gnome-terminal比使用更好
terminator
?因为tmux比终结器提供更多功能?
最近,我了解到了这一点 TMUX 工具。
在wiki中,它定义了tmux是一个终端多路复用器,我有点了解它的能力。
但我对tmux(多路复用器)和终端之间的关系有点困惑。
一些问题:
terminator
?因为tmux比终结器提供更多功能? Answers:
TMUX确实是一个很棒的工具,我经常使用它。非常适合长期运行的应用程序和不可靠的网络连接。
TMUX只是为终端会话添加功能的软件。实际上,它提供了一个虚拟终端 - 实际上是单个“物理”终端上的任意数量的虚拟终端(当然不是真正的物理终端,因为您可能通过远程终端会话连接)。
也许更好的思考方式是你以某种方式启动“shell”(例如通过SSH或本地终端),然后运行一个应用程序而不是直接与shell交互 容貌 就像shell一样,将命令传递给shell但位于顶部。如果您的shell连接由于某种原因而中断,则虚拟终端应用程序仍在运行,因此您可以重新连接到它。