tmux держит сессии живыми после разрыва SSH и делит экран на панели.

tmux new -s work       # новая именованная сессия
tmux ls                # список сессий
tmux attach -t work    # подключиться к сессии

Ctrl+b d    # отключиться (сессия живёт)
Ctrl+b %    # вертикальный сплит
Ctrl+b "    # горизонтальный сплит
Ctrl+b →    # переключить панель

Минимальный ~/.tmux.conf:

set -g mouse on
set -g history-limit 10000
set -g base-index 1

Скрипт автозапуска окружения:

#!/bin/bash
tmux new-session -d -s dev
tmux send-keys -t dev 'vim .' Enter
tmux split-window -t dev -h
tmux send-keys -t dev 'git status' Enter
tmux attach -t dev

Запускаешь один раз — рабочее пространство поднимается целиком.

#linux #bash #terminal #sysadmin