在每个会话中创建多个 Tmux 会话和窗口的 Bash 脚本

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

我有几个在工作中使用的目录,如果我重新启动我的机器,我不必为每个目录设置 tmux 会话和窗口。每个 tmux 会话,我想要 3 个窗口,名称如下,

() => {}
Tests
Git
。所以我已经开始创建一个脚本来创建一个会话并命名第一个窗口就好了。但是如何创建其他窗口?

#!/usr/bin/env bash

tmux new-session -ds Project1 -c ~/Development/project1 -n "() => {}"
tmux new-session -ds Project2 -c ~/Development/project2 -n "() => {}"
tmux new-session -ds Components -c ~/Development/components -n "() => {}"
tmux new-session -ds dotfiles -c ~/.dotfiles -n "() => {}"

感谢您的帮助

bash tmux
1个回答
0
投票

你可以这样做:

tmux new-session -ds Project1  -n "() => {}" -c ~/Development/project1
tmux new-window  -t  Project1: -n Tests
tmux new-window  -t  Project1: -n Git
© www.soinside.com 2019 - 2024. All rights reserved.