Я РаÑÑкажу Тебе Сказку (I'll Tell You a...
Оглавление:
- Что такое Tmux?
- Установка Tmux
- Установка Tmux в Ubuntu и Debian
- Установка Tmux на CentOS и Fedora
- Установка Tmux на macOS
- Начало вашей первой сессии Tmux
- Создание именованных сессий Tmux
- Отсоединение от сессии Tmux
- Повторное присоединение к сессии Tmux
- Работа с окнами и панелями Tmux
- Настройка Tmux
- Основное использование Tmux
- Вывод
Это руководство поможет вам установить и запустить Tmux.
Что такое Tmux?
Tmux - это терминальный мультиплексор, альтернатива GNU Screen. Другими словами, это означает, что вы можете запустить сеанс Tmux, а затем открыть несколько окон внутри этого сеанса. Каждое окно занимает весь экран и может быть разбито на прямоугольные панели.
С Tmux вы можете легко переключаться между несколькими программами в одном терминале, отсоединять их и подключать к другому терминалу.
Сеансы Tmux являются постоянными, что означает, что программы, работающие в Tmux, будут продолжать работать, даже если вы отключены.
Все команды в Tmux начинаются с префикса, по умолчанию это
ctrl+b
.
Установка Tmux
Вы можете легко установить Tmux с помощью менеджера пакетов вашего дистрибутива.
Установка Tmux в Ubuntu и Debian
Установка Tmux на CentOS и Fedora
Установка Tmux на macOS
Начало вашей первой сессии Tmux
Чтобы начать свой первый сеанс Tmux, просто наберите в консоли
tmux
:
tmux
Это откроет новый сеанс, создаст новое окно и запустит оболочку в этом окне.
Как только вы окажетесь в Tmux, вы увидите строку состояния внизу экрана, которая показывает информацию о текущем сеансе.
Теперь вы можете запустить свою первую команду Tmux. Например, чтобы получить список всех команд, вы должны набрать:
Ctrl+b
?
Создание именованных сессий Tmux
По умолчанию сессии Tmux названы численно. Именованные сеансы полезны, когда вы запускаете несколько сеансов Tmux. Чтобы создать новый именованный сеанс, запустите команду
tmux
со следующими аргументами:
tmux new -s session_name
Это всегда хорошая идея, чтобы выбрать описательное имя сеанса.
Отсоединение от сессии Tmux
Вы можете отсоединиться от сеанса Tmux и вернуться к обычной оболочке, набрав:
Ctrl+b
d
Программа, запущенная в сеансе Tmux, продолжит работу после отсоединения от сеанса.
Повторное присоединение к сессии Tmux
Чтобы сначала присоединиться к сеансу, вам нужно найти название сеанса. Чтобы получить список запущенных в данный момент сеансов, наберите:
tmux ls
Имя сеанса является первым столбцом вывода.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Как видно из вывода, есть два запущенных сеанса Tmux. Первый называется
0
а второй -
my_named_session
.
Например, чтобы присоединиться к сеансу
0
, вы должны набрать:
Работа с окнами и панелями Tmux
Когда вы начинаете новый сеанс Tmux, по умолчанию он создает одно окно с оболочкой.
Чтобы создать новое окно с типом оболочки
Ctrl+b
c
, ему будет присвоен первый доступный номер из диапазона
0…9
.
Список всех окон отображается в строке состояния внизу экрана.
Ниже приведены некоторые наиболее распространенные команды для управления окнами и панелями Tmux:
-
Ctrl+bcСоздать новое окно (с оболочкой)Ctrl+bwВыбрать окно из спискаCtrl+b0Переключиться в окно 0 (по номеру)Ctrl+b,Переименовать текущее окноCtrl+b%Разделить текущую панель по горизонтали на две панелиCtrl+b"Разделить текущую панель по вертикали на две панелиCtrl+boПерейти к следующей панелиCtrl+b;Переключить между текущей и предыдущей панелямиCtrl+bxЗакрыть текущую панель
Настройка Tmux
Когда Tmux запускается, он считывает свои параметры конфигурации из
~/.tmux.conf
если файл присутствует.
Вот пример конфигурации
~/.tmux.conf
с настроенной строкой состояния и несколькими дополнительными параметрами:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Основное использование Tmux
Ниже приведены основные шаги для начала работы с Tmux:
- В командной строке введите
tmux new -s my_session, запустите нужную программу.tmux new -s my_sessionпоследовательностьCtrl-b+dчтобы отсоединиться отtmux attach-session -t my_sessionнабравtmux attach-session -t my_session.
Вывод
В этом уроке вы узнали, как использовать Tmux. Теперь вы можете начать создавать несколько окон Tmux за один сеанс, разделять окна, создавая новые панели, переходить между окнами, отсоединять и возобновлять сеансы, а также персонализировать свой экземпляр
.tmux.conf
файла
.tmux.conf
.
Еще много информации о Tmux можно найти на странице руководства пользователя Tmux.
терминал TmuxНачало работы в социальных сетях Самообслуживание
Поставщик социальных сетей Socialcast снова нацеливается на SMB в условиях переполнения рынка.
Начало работы с быстрой загрузкой Presto OS
Готовы ли взять Presto Linux для тестового диска? Все, что вам нужно - это ПК под управлением Windows XP или Vista и несколько минут на установку.
Поиск бесплатных торговых марок Начало работы с продуктом
Сделайте предварительный поиск товарного знака без каких-либо почасовых платежей или переполненных форм.







