![Насколько частный просмотр может вас защитить?](/f/6aa76d00fd1194f27ea754c91f0c7ed6.png?width=100&height=100)
tmux терминальный мультиплексор, похожий на Экран GNU, который используется для создания, доступа и управления несколькими терминальными сеансами с единой консоли. Это полезно для системных администраторов при одновременном запуске нескольких программ командной строки.
Одна полезная функция tmux это может быть отсоединен от экрана и продолжайте работать в фоновом режиме, а затем подключите снова. В связи с этим это позволяет Сеансы SSH остаются активными даже после отключения от консоли.
Читайте также: 10 крутых инструментов командной строки для вашего Linux-терминала
В tmux, сеанс - это контейнер для отдельных консолей, управляемых tmux. С каждым сеансом связано одно или несколько окон. Окно заполняет весь экран, и вы можете разделить его на несколько прямоугольных панелей (по вертикали или горизонтали), каждая из которых является отдельным псевдотерминалом.
В этой статье мы дадим несколько полезных советов для улучшения tmux сеансы в Linux.
Чтобы настроить ваш терминал на автоматический запуск
tmux по умолчанию добавьте следующие строки в свой~ / .bash_profile
файл запуска оболочки, прямо над разделом псевдонимов.
если команда -v tmux &> / dev / null && [-z "$ TMUX"]; затем tmux attach -t default || tmux новый -s по умолчанию. fi.
Сохраните файл и закройте его.
Затем закройте и снова откройте терминал, чтобы начать использовать tmux по умолчанию каждый раз, когда вы открываете окно терминала.
tmux дает имя по умолчанию для сеансов, однако иногда это имя недостаточно информативно. Вы можете дать сеансу имя по вашему выбору.
Например, если вы работаете с несколькими центрами обработки данных, вы можете называть сеансы следующим образом: «Датацентр1, датацентр2 так далее..".
$ tmux новый -s датацентр1. $ tmux новый -s датацентр2.
Чтобы легко переключаться между различными сеансами tmux, вам необходимо включить завершение имен сеансов. Вы можете использовать расширение завершения tmux чтобы включить его, как показано:
$ cd bin. $ git clone https://github.com/srsudar/tmux-completion.git.
Затем укажите файл ~ / bin / tmux-завершение / tmux в вашей ~ / .bashrc файл, добавив в него следующую строку.
источник ~ / bin / tmux-completion / tmux.
Сохраните файл и закройте его.
Затем закройте и снова откройте окно терминала. В следующий раз, когда вы введете следующую команду и нажмете клавишу Tab, оно должно показать вам возможные имена сеансов.
$ tmux attach -t.
Диспетчер сеансов программно создает рабочие области tmux, выполняя серию команд на основе config. Наиболее широко используемый менеджер сессий tmux - это tmuxinator.
Тмуксинатор - это утилита, используемая для простого создания сессий tmux и управления ими. Чтобы использовать его эффективно, вы должны иметь практические знания tmux. Важно понимать, какие окна и панели находятся в tmux.
И последнее, но не менее важное: после открытия всех панелей вы хотите сосредоточиться на одном процессе, вы можете масштабировать процесс, чтобы заполнить весь экран. Просто перейдите к панели, на которой хотите сфокусироваться, и нажмите Ctrl + B
, z (используйте то же самое, чтобы уменьшить масштаб).
Когда вы закончите с функцией масштабирования, нажмите ту же комбинацию клавиш, чтобы уменьшить масштаб панели.
Читайте также: 20 полезных эмуляторов терминала для Linux
Вот и все! В этой статье мы объяснили несколько полезных советов по улучшению сессий tmux в Linux. Вы можете поделиться с нами другими советами или задать вопросы через форму обратной связи ниже.