Tmux
Создание сессии и работа в ней
- Создать новую именованную сессию:
bash
tmux new -s mywork(mywork замените на любое удобное имя)
Правильно отсоединиться (detach): Нажмите
Ctrl+b, отпустите обе клавиши, затем нажмитеd.
Вы вернётесь в обычный терминал, а сессияmyworkостанется работать.Посмотреть список активных сессий:
bash
tmux ls- Вернуться в сохранённую сессию:
bash
tmux attach -t mywork
# или сокращённо: tmux a -t myworkВажные нюансы
- Не вводите
exitвнутри tmux, если хотите сохранить сессию. Командаexitзакрывает текущее окно/сессию. - Чтобы сессия жила, в ней должен работать хотя бы один процесс. Если вы запустите скрипт/сервер и он завершится, сессия автоматически закроется.
- Если вы просто закроете терминал или разорвётся SSH-соединение,
tmuxне упадёт. При следующем подключении просто сделайтеtmux attach -t mywork.
Настройка мыши
Добавить строку в файл конфига:
bash
nano ~/.tmux.confset -g mouse onЕсли уже запущен сеанс:
bash
tmux source-file ~/.tmux.confИли перезапустите сессию:
bash
tmux kill-server && tmux