tmux - TMUX:将相关会话存储在一个组中?
问题描述
前几天在玩 tmux 时,我不小心为一个会话创建了一个组,我似乎无法复制。虽然我已经删除了删除它所在组的会话,但它看起来像这样:
>>>Some_session: 2 windows (created Thu Jun 14 13:39:17 2018) [178x50] (group 6) (attached)
我考虑了将会话存储在一个组中以提高组织和搜索效率的一些好处。
我在各种论坛、Github 上的 tmux 备忘单、在 tmux list-keys 等中搜索答案,但没有运气。
我找到的最接近的是关于窗口组的要点,但没有关于会话组的内容。
这个会话组的行为可能与我认为的完全不同。它也可能是像我这样的菜鸟偶然发现的毫无意义的功能或无价值的输出。
无论如何,我很好奇它的用途和创建它的命令。
谢谢。
解决方案
-t <group>
当一个人在创建会话时指定时,就会发生所描述的行为。例如:
tmux new-session -t group1 -s Some_session
如果你跑tmux list-sessions
。你会看到的:
Some_session: 1 windows (created Tue Feb 12 16:34:10 2019) [232x64] (group group1) (attached)
tmux 文档解释了-t
正在做什么:
如果给出 -t,它指定一个会话组。同一组中的会话共享同一组窗口 - 新窗口链接到组中的所有会话,并且从所有会话中删除任何关闭的窗口。当前和上一个窗口以及任何会话选项保持独立,组中的任何会话都可以被终止而不影响其他会话。
它可能在哪里有用?取决于您的工作流程。例如,此答案描述了此功能如何在不同终端中启用同一会话的不同窗口。
推荐阅读
- json - 如何删除json服务器中的所有内容
- nbconvert - 如何在 Python 幻灯片中隐藏图形中的代码?
- ios - 如何使iOS应用程序与蓝牙连接?
- amazon-web-services - SAM 使用容器构建,致命:无法访问“https://gopkg.in/yaml.v3/”:SSL 证书问题:证书已过期
- arrays - 范围不结合联合 VBA
- django - POST 用于 Django API,但需要多个输入,而我的模型只有 1 个能够接收输入数据的字段
- regex - 如果字符串至少匹配 x% 的表达式,则通过正则表达式
- java - 无法使用 SOAP Web 服务从 Java 应用程序更新 SharePoint 365 列表项
- sql - 如何解决这个无效的选择列表?
- node.js - LetsEncrypt 根证书到期中断 Azure Function Node 应用程序