所有 tmux 会话整合到一个终端中

2作者: lygten6 个月前
创建新会话并分离,命名为 "all";设置会话 "all" 的鼠标模式为开启;设置会话 "all" 的 destroy-unattached 选项为关闭,并将标准输出和标准错误重定向到 /dev/null;对于所有会话(除了 "all"),将其所有窗口链接到 "all" 会话;最后,附加到 "all" 会话。
查看原文
tmux new-session -d -s all \; set -t all mouse on \; set-option -t all destroy-unattached off >/dev/null 2>&1; for s in $(tmux list-sessions -F '#{session_name}' | grep -v '^all$'); do tmux link-window -s "$s:" -t all:; done; tmux attach -t all