Основы работы с tmux
Основы работы с tmux
tmux - это дословно терминальный или консольный мультиплексор для серверов на UNIX-подобных ОС. Его задача обеспечить возможность работы в несколько терминалов в рамках одной ssh-сессии. Это бывает удобно, когда невозможно обеспечить работу в несколько вкладок на стороне клиента. Выглядит это примерно так:

С помощью команды tmux new или просто tmux запускается новая сессия мультиплексора. Будьте осторожны, каждая такая сессия будет запускаться и жить параллельно с остальными. Поэтому если сессия была ранее запущена, то можно подключиться к ней с помощью команды tmux attach. Выход из любого окна в рамках tmux осуществляется либо выполнением команды exit в окне, либо комбинацией клавиш Ctrl+D.
Это база. Для следующего уровня погружения, нам нужно понимать как работают команды в tmux. Они выполняются в 2 действия: сначала мы нажимаем комбинацию клавиш Ctrl+B, а затем кнопку или комбинацию, выполняющую то или иное действие. Вот несколько основных команд:
Ctrl+B, %- разбить терминал вертикально пополамCtrl+B, "- разбить терминал горизонтально пополамCtrl+B, стрелочка- перемещаться между окнамиCtrl+B, d- выйти из tmux, не завершая сессию, чтобы потом можно было вернуться командойtmux attach. Не путайте сCtrl+DCtrl+B, [- режим скроллинга (колесиком/PageUp/PageDown), как у обычной консоли.qчтобы выйти из этого режимаудерживать(Ctrl+B) + стрелочки- двигать границу текущего окна
Важно! У tmux свое окружение и своя консоль. Поэтому некоторые переменные окружения и и стандартные пути для программ могут быть не досутпны.