Добавить в ~/.bashrc
(в самый конец файла):
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then tmux attach-session -t base || tmux new-session -s base fi
# Это значит: # - если уже внутри tmux — ничего не делает # - если сессия «base» существует — подключается к ней # - если сессии нет — создаёт новую с именем «base»
#
# Нажать: Ctrl + B, затем D (от слова detach) # → Сессия продолжит жить в фоне
#
tmux attach -t base
#
tmux ls
#
tmux kill-session -t base
#
# Ctrl + B, затем C — создать новое окно # Ctrl + B, затем N — следующее окно # Ctrl + B, затем P — предыдущее окно # Ctrl + B, затем % — вертикальный сплит (разделение экрана) # Ctrl + B, затем « — горизонтальный сплит # Ctrl + B, затем стрелки — переключение между сплитами # Ctrl + B, затем D — отсоединиться (detach)
#
# Автозапуск через ~/.bashrc срабатывает при любом входе в WSL-терминал # Подходит как для WSL2, так и для обычной Ubuntu