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
