有什么方法可以删除特定的 Tmux 会话名称吗?

问题描述 投票:0回答:1

我在某个时间点创建了一个名为

cpp
的 tmux 会话。在其他某个时间点,此会话已被删除:如果我尝试
^prefix ls
,我看不到列出的会话。但现在我想创建一个名为
cpp
的新会话,当我这样做时 tmux 会添加一个数字后缀:
tmux new -t cpp
。例如,当我列出会话时,它返回
cpp-2
作为会话名称。有没有办法删除所有过去的名为
cpp
的会话名称?

tmux
1个回答
0
投票

TLDR:下次使用

-s
而不是
-t
。现在,可以使用
tmux kill-server
终止所有会话,或者使用
tmux kill-session -t cpp-<session_id>
终止每个不需要的会话。

长答案

-t
旨在创建群组。当您使用
-t
而不是
-s
并且您已有一个名为
cpp
的现有会话时,您创建了一个名为
cpp
的新组,并添加了另一个名为
cpp
、id 为
1
的会话。另一次运行 - 添加了另一个会话,id 每次都会递增。

© www.soinside.com 2019 - 2024. All rights reserved.