如何删除已注销的Tmux会话名称以创建同名新会话?
Tmux同名会话自动加后缀的解决方法
删除Tmux会话后仍出现同名会话自动加后缀的情况,是因为系统残留了该会话的历史命名记录或socket文件,可通过以下步骤清理:
清理Tmux会话socket文件
Tmux的会话socket默认存放在/tmp/tmux-<你的用户ID>/目录下,执行以下命令查看并删除cpp相关文件:# 列出所有Tmux socket文件 ls /tmp/tmux-$(id -u)/ # 删除所有cpp相关的socket文件 rm /tmp/tmux-$(id -u)/cpp*重启Tmux服务重置命名序列
如果socket清理无效,彻底关闭Tmux服务后再重新创建会话:# 关闭所有Tmux会话及服务 tmux kill-server # 创建新的cpp会话 tmux new -s cpp清理会话保存插件的历史记录
若使用了tmux-resurrect这类会话保存插件,需清理插件的历史保存文件:rm ~/.tmux/resurrect/*cpp*
完成以上操作后,重新创建cpp会话时就不会自动添加数字后缀了。
内容的提问来源于stack exchange,提问作者Fatm
相关产品推荐
相关产品推荐

