Как установить и использовать Tmux в Linux |
Tmux — это терминальный мультиплексор, который позволяет создавать, получать доступ к нескольким терминалам и управлять ими с одного экрана. Tmux можно отсоединить от экрана и продолжать работать в фоновом режиме, а затем снова подключить.
Всякий раз, когда tmux запускается, он создает новый сеанс с одним окном и отображает его на экране. Строка состояния в нижней части экрана отображает информацию о текущем сеансе и используется для ввода интерактивных команд.
В этом руководстве я поделюсь с вами шпаргалкой по Tmux, которая поможет вам начать работу с tmux в Linux или Unix. Прежде чем перейти к разделу шпаргалки, давайте сначала посмотрим, как установить tmux в Linux.
Как установить tmux в Linux
Мы рассмотрим установку Tmux на Arch Linux, Ubuntu, CentOS, Fedora и Gentoo.
Установите tmux в Arch Linux
Просто запустите одну из следующих команд:
sudo pacman -S tmux --noconfirm
Установите tmux в Ubuntu/Debian.
Чтобы установить tmux в системе Ubuntu или Debian, используйте:
sudo apt-get update
sudo apt-get install tmux
Установите tmux в Fedora/CentOS
Для системы Fedora/CentOS используйте менеджеры пакетов dnf и yum соответственно.
# Fedora
sudo dnf -y install tmux
# CentOS
sudo yum -y install tmux
Использование tmux в Linux — CentOS, Fedora, Ubuntu и Debian
После установки вы можете начать использовать tmux. Следующие советы дадут вам представление о том, как использовать tmux.
Запустить tmux
$ tmux
Отсоединиться от tmux
Чтобы отключиться от активного сеанса tmux, введите control+b
, а затем d
.
$ ctrl-b d
Восстановить сессию tmux
Чтобы подключиться к отдельному сеансу tmux, используйте:
$ tmux attach
Создать новый сеанс tmux с именем
Используйте подкоманду new с сеансом -s, чтобы дать ему имя.
$ tmux new -s test
Присоединиться к именованному отдельному сеансу tmux
Если вы отключите сеанс tmux, вы всегда можете повторно подключиться с помощью команды с опцией -t .
$ tmux a -t test
Отображать сеансы tmux
Показать все активные сеансы tmux с помощью команды.
$ tmux ls
Переименовать сеанс
Следующая команда используется для переименования активного сеанса.
$ Ctrl-b $
Укажите имя сеанса и нажмите клавишу ввода.
Переключить сеанс
Используйте эту комбинацию клавиш для переключения сеанса.
$ Ctrl-b s
Показать экран справки tmux (Q, чтобы выйти)
Экран справки Tmux можно проверить с помощью:
$ Ctrl-b ?
Нажмите клавишу q, чтобы выйти.
Управление окнами Tmux
Создайте новое окно.
$ Ctrl-b c
Уничтожить окно tmux:
$ Ctrl-b x
Переключение между окнами:
$ Ctrl-b [0-9] or Ctrl-b Arrows
Разделить окна по горизонтали:
$ Ctrl-b %
Разделить окна по вертикали:
$ Ctrl-b "
Это наиболее распространенные операции и команды tmux, которые вам понадобятся при работе с сеансами tmux. Если вам известны команды tmux, которых нет здесь, вы можете поделиться ими в разделе комментариев.
Статьи по Теме:
- Десять лучших эмуляторов терминала для Linux
- Как поделиться своим терминалом Linux в веб-браузере с помощью GoTTY
- Как установить и использовать lazygit — простой пользовательский интерфейс терминала для команд git