Домашняя » как » 2 альтернативы GNU Screen для многозадачности Linux Terminal

    2 альтернативы GNU Screen для многозадачности Linux Terminal

    В прошлом мы писали об использовании GNU Screen для многозадачности в терминале Linux. GNU Screen является дедушкой этих программ, но tmux и dvtm + dtach - другие решения, которые вы можете предпочесть.

    Tmux - это улучшенная перезапись экрана GNU. Dvtm - это консольный мультиплексор, созданный с использованием оконных менеджеров, и dtach добавляет возможность отсоединения от сеансов dvtm и повторного подключения к ним..

    Tmux

    В качестве переписывания GNU Screen, tmux предлагает множество улучшений. Некоторые из наиболее важных включают модель клиент-сервер, которая позволяет подключаться к сеансу tmux из нескольких мест, и более чистый формат файла конфигурации. Ознакомьтесь с FAQ по tmux, чтобы узнать, чем он отличается от экрана GNU..

    Используйте эту команду для установки tmux в Ubuntu:

    sudo apt-get установить tmux

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

    Чтобы запустить tmux после его установки, просто запустите tmux команда. В отличие от Screen, tmux по умолчанию имеет строку состояния.

    Чтобы открыть дополнительное окно терминала, используйте Mod-с Сочетание клавиш. Сочетание клавиш модификатора по умолчанию: Ctrl-B. Это означает, что вам придется нажать Ctrl-B а потом с создать новое окно.

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

    Вот несколько важных сочетаний клавиш для начала работы:

    Mod-X - Убить текущий терминал.

    Mod-н - Фокус следующего окна.

    Mod-р - Фокус предыдущего окна.

    # Mod- - Сфокусируйтесь на указанном окне, где # - это число от 0 до 9.

    Mod-» - Подскажите окно для выбора.

    % Mod- - Разделить текущее окно на два по горизонтали.

    Mod-» - Разделить текущее окно на два по вертикали


    Чтобы отсоединиться от текущего сеанса, используйте Mod-d Сочетание клавиш.

    Чтобы подключиться к сеансу, выполните следующую команду:

    Tmux Attach

    Для большего количества сочетаний клавиш, запустите человек тмукс команду или прочитайте руководство tmux в сети.

    Двтм и Дтач

    В отличие от GNU Screen и tmux, dvtm не позволяет вам отключаться и подключаться к сеансам. Вам нужно будет запустить dvtm с dtach, чтобы отсоединиться от него и снова присоединиться к вашим сеансам..

    Запустите эту команду для установки dvtm и dtach в Ubuntu:

    sudo apt-get установить dvtm dtach

    Эти программы также должны быть доступны в других репозиториях дистрибутива..

    Запустить dvtm Команда для запуска DVTM. Вы увидите одно окно терминала.

    Чтобы открыть дополнительные окна терминала, используйте Mod-с Сочетание клавиш. По умолчанию комбинация клавиш-модификаторов Ctrl-г. Это означает, что вам нужно нажать Ctrl-г а потом с открыть новое окно терминала.

    Как и оконный менеджер листов, dvtm автоматически выкладывает окна терминала. В отличие от других утилит, по умолчанию все они отображаются на экране..

    Вот несколько важных сочетаний клавиш для начала работы:

    Mod-х - Закрыть текущее окно.

    Mod-J - Фокус следующего окна.

    Mod-к - Фокус предыдущего окна.

    # Mod- - Сфокусируйтесь на указанном окне, где # - номер окна.

    Mod-д - Выйти из двтм.

    Для полного списка запустите человек двтм команда или проверить страницу руководства 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 для запуска, отсоединения и повторного подключения к другим приложениям..


    Вы также можете проверить Byobu, который улучшает экран GNU.