Введение
TMUX — это мультиплексор терминалов, который позволяет пользователям создавать, получать доступ и управлять несколькими терминалами из одного окна. Этот инструмент особенно полезен для ИТ-специалистов и разработчиков, работающих с несколькими терминальными сеансами одновременно. В этом руководстве мы узнаем, как установить и использовать TMUX в Linux, MacOS и Windows.
Установка ТМЮКС
линукс
В Linux TMUX можно установить через менеджер пакетов вашей системы. Например, в Ubuntu вы можете использовать sudo apt install tmux
.
macOS
В MacOS TMUX можно установить через Homebrew. Если у вас еще нет Homebrew, вы можете установить его с помощью /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
. После установки Homebrew вы можете установить TMUX с помощью brew install tmux
.
окна
В Windows TMUX можно использовать через подсистему Windows для Linux (WSL). Сначала вам нужно установить WSL, следуя инструкциям, приведенным в предыдущем разделе руководства. После установки WSL и дистрибутива Linux, такого как Ubuntu, вы можете установить TMUX с помощью sudo apt install tmux
.
Основное использование TMUX
После установки TMUX вы можете начать новый сеанс TMUX, просто набрав tmux
в терминале.
TMUX имеет набор команд, которые можно вызывать с помощью комбинации клавиш. По умолчанию эта комбинация — Ctrl-b
, за которой следует другая клавиша. Вот некоторые распространенные команды:
Ctrl-b c
: создать новое окно.Ctrl-b n
: Перейти к следующему окну.Ctrl-b p
: Перейти к предыдущему окну.Ctrl-b %
: разделить окно по вертикали.Ctrl-b "
: разделить окно по горизонтали.Ctrl-b o
: Перейти к следующей панели.Ctrl-b d
: отключить текущий сеанс.
Настройка TMUX
TMUX легко настраивается. Вы можете изменить привязки клавиш, внешний вид и многое другое, отредактировав файл конфигурации TMUX, который обычно находится в ~/.tmux.conf
.
Вот пример файла конфигурации TMUX:
# Imposta la combinazione di tasti a Ctrl-a
unbind Cb
set -g prefix Ca
bind Ca send-prefix
# Rende la divisione delle finestre più naturale
bind | split-window -h
bind - split-window -v
# Imposta il tema a solare
set -g status-bg colour235 # base02
set -g status-fg colour136 # yellow
set -g status-interval 60
set -g status-left-length 30
set -g status-right-length 150
set -g status-left "#[fg=colour235,bg=colour33] #S #[fg=colour33,bg=colour235,nobold,nounderscore,noitalics]"
Заключение
В этом руководстве мы увидели, как использовать TMUX для управления сеансами терминала в Linux, MacOS и Windows.