Показать статистику
0 голосов
от (4.5тыс. баллов)
Хотелось бы узнать ключевые особенности tmux от screen и в целом понять как использовать оба продукта.
392 просмотров 1 ответов

1 Ответ

0 голосов
от (17.4тыс. баллов)

Если у вас Debian или Ubuntu:

sudo apt-get install tmux

Если у вас CentOS:

sudo yum install tmux

Лично я предпочитаю tmux, он активно развивается и поддерживает "из коробки" больше фокусов. Например, вертикальное разделение экрана на две половины. Скрин это тоже умеет, но нужно патчить.

Самое главное - начать работать работать с tmux или screen

  1. После установки просто запустите в терминале tmux или screen
  2. Рабочее сочетание клавиш для tmux это Ctrl + b (для скрина - Ctrl + A)
  3. Что бы ваша команда продолжала выполнение после обрыва или завершения SSH сессии, просто запустите команду после запуска tmux или screen
  4. Что бы отправить на фоновое выполение (детач) в tmux Ctrl +b +d, в screen Ctrl + a + d
  5. Что бы вернуть назад: в screen выполните:
    • screen -ls # вывести список сессий
    • screen -R <session_id>
  6. Что бы вернуть назад в tmux:
    • tmux ls # вывести список сессий
    • tmux -R <session_id>
...