В прошлом мы писали об использовании GNU Screen для многозадачности в терминале Linux . GNU Screen является дедушкой этих программ, но tmux и dvtm + dtach — другие решения, которые вы можете предпочесть.
Tmux — это улучшенная перезапись экрана GNU. Dvtm — это консольный мультиплексор, созданный с использованием оконных менеджеров, и dtach добавляет возможность отсоединения и повторного подключения к сеансам dvtm.
Tmux
В качестве переписывания GNU Screen, tmux предлагает множество улучшений. Некоторые из наиболее важных включают модель клиент-сервер, которая позволяет подключаться к сеансу tmux из нескольких мест, и более чистый формат файла конфигурации. Ознакомьтесь с FAQ по tmux, чтобы узнать, чем он отличается от GNU Screen.
Используйте эту команду для установки tmux в Ubuntu:
sudo apt-get установить tmux
Если вы используете другой дистрибутив, вы, скорее всего, найдете его в менеджере пакетов вашего дистрибутива.
Чтобы запустить tmux после его установки, просто запустите команду tmux . В отличие от Screen, tmux по умолчанию имеет строку состояния.
Чтобы открыть дополнительное окно терминала, используйте сочетание клавиш Mod-c . Комбинация клавиш модификации по умолчанию — Ctrl-b . Это означает, что вам нужно нажать Ctrl-b, а затем c, чтобы создать новое окно.
Каждое новое открытое окно будет отображаться в строке состояния. По умолчанию tmux показывает только одно окно на экране одновременно.
Вот несколько важных сочетаний клавиш для начала работы:
Mod-X — убить текущий терминал.
Мод-н — Фокус следующего окна.
Mod-p — Фокус предыдущего окна.
Mod- # — Сфокусировать указанное окно, где # — это число от 0 до 9.
Mod- ‘ — запросить окно для выбора.
Mod-% — разделить текущее окно на два по горизонтали.
Mod- ” — разделить текущее окно на два по вертикали
Чтобы отсоединиться от текущего сеанса, используйте сочетание клавиш Mod-d .
Чтобы присоединиться к сеансу, выполните следующую команду:
Tmux Attach
Для получения дополнительных сочетаний клавиш выполните команду man tmux или прочитайте руководство tmux в Интернете .
Dvtm & Dtach
В отличие от GNU Screen и tmux, dvtm не позволяет вам отключаться и подключаться к сеансам. Вам нужно будет запустить dvtm с dtach, чтобы отсоединиться от него и снова присоединиться к вашим сеансам.
Запустите эту команду для установки dvtm и dtach в Ubuntu:
sudo apt-get установить dvtm dtach
Эти программы также должны быть доступны в других репозиториях дистрибутива.
Запустите команду dvtm для запуска dvtm. Вы увидите одно окно терминала.
Чтобы открыть дополнительные окна терминала, используйте сочетание клавиш Mod-c . Комбинация клавиш- модификаторов по умолчанию — Ctrl-g . Это означает, что вам нужно нажать Ctrl-g, а затем c, чтобы открыть новое окно терминала.
Как и оконный менеджер листов, dvtm автоматически выкладывает окна терминала. В отличие от других утилит, все они отображаются по умолчанию на экране.
Вот несколько важных сочетаний клавиш для начала работы:
Mod-x — закрыть текущее окно.
Mod-j — Фокус следующего окна.
Mod-k — Фокус предыдущего окна.
Mod- # — Сфокусировать указанное окно, где # — номер окна.
Mod-q — Выйти из двтм.
Для получения полного списка выполните команду man dvtm или посетите страницу руководства dvtm в Интернете .
Dvtm также поддерживает мышь. Например, вы можете щелкнуть одно из окон, чтобы выбрать его.
Чтобы отключиться от сеанса dvtm и подключиться к нему позже, вам придется запустить его с помощью команды dtach. Чтобы запустить dvtm с помощью dtach, используйте следующую команду:
dtach -c / tmp / dvtm-session -r winch dvtm
Чтобы отсоединиться от сеанса dvtm, который был запущен с помощью dtach, используйте сочетание клавиш Ctrl- \ клавиатура.
Чтобы позже подключиться к сеансу dvtm, используйте следующую команду:
dtach -a / tmp / dvtm-session -r winch
Вы также можете использовать dtach для запуска, отсоединения и повторного подключения к другим приложениям.
Вы также можете проверить Бёбу , который улучшает экран GNU.