Skip to content

Tmux

Создание сессии и работа в ней

  1. Создать новую именованную сессию:
bash
tmux new -s mywork

(mywork замените на любое удобное имя)

  1. Правильно отсоединиться (detach): Нажмите Ctrl+b, отпустите обе клавиши, затем нажмите d.
    Вы вернётесь в обычный терминал, а сессия mywork останется работать.

  2. Посмотреть список активных сессий:

bash
tmux ls
  1. Вернуться в сохранённую сессию:
bash
tmux attach -t mywork
# или сокращённо: tmux a -t mywork

Важные нюансы

  • Не вводите exit внутри tmux, если хотите сохранить сессию. Команда exit закрывает текущее окно/сессию.
  • Чтобы сессия жила, в ней должен работать хотя бы один процесс. Если вы запустите скрипт/сервер и он завершится, сессия автоматически закроется.
  • Если вы просто закроете терминал или разорвётся SSH-соединение, tmux не упадёт. При следующем подключении просто сделайте tmux attach -t mywork.

Настройка мыши

Добавить строку в файл конфига:

bash
nano ~/.tmux.conf
set -g mouse on

Если уже запущен сеанс:

bash
tmux source-file ~/.tmux.conf

Или перезапустите сессию:

bash
tmux kill-server && tmux

Контакты: bystrovno@basealt.ru