Сравнение клавиатурных комбинаций screen и tmux

screen и tmux являются терминальными мультиплексорами, которые позволяют в одном физическом терминале создавать

n-ное количество виртуальных или псевдо терминалов, каждый из которых работает независимо друг от друга, а их совокупность

образуюет сессию. После создания сессии от нее можно отключиться, причем все терминалы будут продолжать работать, а затем, в любое время подключиться к ней.

При уничтожении ( закрытии, завершении ) всех виртуальных терминалов во всех сессиях, screen или tmux завершают свою работу.

Таблица ниже содержит полезные используемые клавиатурные комбинации  screen и tmux.

 Команда  screen  tmux
 Начальная клавиатурная комбинация  Ctrl-A  (далее -  C-a )  Ctrl-B ( далее C-b )
 Запуск программы, при этом создается новая сессия в которой запускается первый виртуальный или псевдо терминал   screen    tmux  
 Отсоединиться от сессии  C-a d  C-b d
 Присоединиться к сессии  screen -r  tmux attach
 Создать новое окно ( виртуальный или псевдо терминал )  C-a c  C-b c
 Закрыть активное окно  C-a k  C-b &
 Закрыть все окна и выйти  C-a \  
 Перейти на окно номер N  C-a [0-9]  C-b [0-9]
 Перейти на предыдущее активное окно  C-a C-a  C-b l
 Интерактивное переключение на окно номер N ( через спиок открытых окон )   C-a "  C-b w
 Ввести номер окна для переключения  C-a '  C-b '
 Разделить активную область экрана на две горизонтальных  C-a S  
 Разделить активное окно на два горизонтальных   C-b "
 Разделить активную область экрана на две вертикальные  C-a |  
 Разделить активное окно на два вертикальных    C-b %
 Зарыть активную область в экране  C-a X  
 Закрыть активную область в окне    C-b x
 Переключться на другую область экрана  C-a Tab  
 Переключиться на другую область в активном окне    C-b Up,Down,Rigt,Left
 Переключиться в ражим копирования/прокрутки  C-a [  C-b [
 Отметить начало блока для выделения  spase  C-space
 Отметить конец блока для выделения и скопировать блок в буфер  space  C-w
 Вставить последний скопированный блок из буфера  C-a ]  C-b ]
 Интерактивное переключение между сессиями    C-b s
 Подключиться к сесии N  screen -x N  tmux attach-session -t N 
 Вывести список сессий  screen -list  tmux list-sessions
 Завершить сессию N    tmux kill-session -t N
 Начать/завершить запись окна в лог файл  C-a H  
 Включить/выключить мониторинг в активном окне  C-a M  
 Перейти в режим ввода команд  C-a :  C-b :

Более подробно можно почитать в справочных руководствах.

О настройках заданного набора окон при открытии сесси tmux можно прочитать тут https://nixadmin.ru/tmux_session_config

А для screen - тут https://nixadmin.ru/screen

Отправить комментарий

CAPTCHA
Чтобы убедиться в том что Вы не робот, ответьте, пожалуйста, на вопрос
Fill in the blank