tgoop.com/linux_srv/395
Last Update:
Шпаргалка по работе с Tmux (терминальный мультиплексор)
1. Установка
CentOS (нужен подключенный репо EPEL)# yum install tmux
Fedora# dnf install tmux
Ubuntu/Debian# apt-get install tmux
2. Конфигурационные файлы
(пользователя, системный):~/.tmux.conf
/etc/tmux.conf
До версии 2.1set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on
set -g mode-mouse on
3. Работа с Tmux
Старт# tmux
//без параметров будет создана сессия 0# tmux new -s session1 //новая сессия session1
. Название отображается снизу-слева в квадратных скобках в статус строке. Далее идет перечисление окон. Текущее окно помечается звездочкой.
Префикс (с него начинаются команды)<C-b> (CTRL + b)
Новое окно (нажать CTRL+b, затем нажать с)<C-b c>
Список окон<C-b w>
// переключиться курсором вверх-вниз
Переключение<C-b n>
// следующее окно<C-b p>
// предыдущее окно<C-b 0>
// переключиться на номер окна
Окна можно делить на панели (Panes)
Как в тайловых (мозаичных) оконных менеджерах.
Деление окна горизонтально<C-b ">
либо команда# tmux split-window -h
Деление окна вертикально<C-b %>
либо команда# tmux split-window -v
Переход между панелей<C-b стрелки курсора>
// либо режим мыши
Изменение размеров панелей<C-b c-стрелки>
// либо режим мыши
Закрытие окон<C-b x>
// нужно подтвердить y
либо# exit
Отключение от сессии<C-b d>
либо# tmux detach
Список сессий# tmux ls
Подключиться к работающей сессии# tmux attach
//подключение к сессии, либо к единственной, либо последней созданной# tmux attach -t session1
// подключение к сессии session1
Выбрать сессию<C-b s>
Завершение сессии# tmux kill-session -t session1
Завершить все сессии# tmux kill-server
Список поддерживаемых комманд# tmux list-commands
Дополнительная информация# man tmux
BY Типичный Сисадмин
Share with your friend now:
tgoop.com/linux_srv/395