Tmux:如何在新窗口中指定会话

Dav*_*vid 8 tmux

当我tmux new-window从当前 tmux 会话之外的脚本运行时,如何指定新窗口应与哪个会话关联?

Dav*_*vid 8

虽然没有很清楚的记录,但事实证明 windows 可以指定为session-name:window-number,因此指定tmux new-window -t SESSION:结果会在会话中创建一个新窗口。可以使用会话名称或默认编号。


bem*_*yak 8

只是改进@David 的答案,因为它对我来说不是很清楚,我花了一些时间对此进行了调查。

假设,我们使用以下命令创建了一个会话和一个窗口:

tmux new-session -d -s my-session-1 -n my-window-1 'sleep 10000'
Run Code Online (Sandbox Code Playgroud)

要向其中添加新窗口:

tmux new-window -n my-window-2 -t my-session-1: 'sleep 10000'
Run Code Online (Sandbox Code Playgroud)

(注意会话名称后面的冒号)