You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置tmux默认新建会话时连接到已存在的命名会话?

Tmux 设置默认自动连接到指定已存在会话

你不能直接用set -g配置new-session的参数,因为new-session是tmux的命令而非可配置的选项,这就是你之前报错的原因。要实现需求,分两种场景处理:

1. 外部启动tmux时自动连接指定会话

在你的shell配置文件(比如~/.bashrc、~/.zshrc)中添加别名,把tmux命令默认替换成带-A参数的版本:

alias tmux='tmux new-session -A -s session-name'

之后每次输入tmux,如果session-name会话存在就自动连接,不存在则新建。

2. tmux内部新建会话时自动连接指定会话

tmux默认用C-b c快捷键新建会话,你可以在tmux.conf中覆盖这个绑定,让它执行带-A参数的命令:

bind-key c new-session -A -s session-name

保存配置后,重新加载tmux配置(C-b :输入source-file ~/.tmux.conf回车),之后按C-b c就会自动连接到指定会话,而非新建独立会话。

内容的提问来源于stack exchange,提问作者Vikram Bombhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 05:23:08