Опрос

Что вы думаете по поводу веб-кастов, выложеных на сайте?
 

Последнии комментарии

Мультиплексирование терминала при помощи tmux PDF Печать E-mail
Рейтинг пользователей: / 10
ХудшийЛучший 
Автор: yakim   
07.01.2014 21:16

Использование tmux позволяет системному администратору сделать удаленную работу с сервером значительно более удобной. Конечно, можно использовать эту утилиту и в локальной консоли, но это, все таки, не совсем то.

Утилита позволяет в одной сессии открыть несколько терминалов. Кроме того, что он поддерживает несколько окон, tmux так же дает возможность разделить один экран на несколько независимых окон и, естественно, управлять их размером. Так же tmux очень легко увести в фон и оставить выполняться в нем все задачи.

  

Например, /knigi/audiokniga/na-ukrainskom-jazyke аудиокниги на украинском языке запустить в консольном плеере

 

Все действия выполняются при помощи горячих клавиш. Вначале так называемая bind key, а потом клавиша команды. По умолчанию bind key это ctrl-b, но это значение можно переопределить в файле конфигурации tmux.

  

Теперь небольшой хелп по горячим клавишам (Не забывайте о bind key). В принципе можно было остановиться на первой строчке, ведь там все будет описано.

Справка по командам — ?

Увести tmux в фон — d

Создать новое окно — c

Следующее окно — n

Предыдущее окно — p

Выбрать окно под соответствующим номером — 1/2/3/4/5/6/7/8/9/0

Предыдущее окно — l

Выбрать окно из списка — w

Выбрать сессию — s

Разделить окно вертикально — "

Разделить окно горизонтально — %

Листать "слои" — Space(пробел)

Удалить фрейм — !

Переместить фрейм вверх — {

Переместить фрейм вниз — }

Следущий фрейм — o

Изменить размеры фрейма Alt + Стрелки

Удалить окно — &

Обновить клиент — r

Часы — t

Переименовать окно — ,

Изменить номер окна — .

  

  

Если данные комбинации клавиш кажутся неудобными их можно переопределить в файле конфигурации ~/.tmux.conf

  

unbind C-b # Отключим bind key по умолчанию

set -g prefix C-q # Новый bind key - Ctrl-z

bind-key -n C-n next # Следующий таб

bind-key -n C-p prev # Предыдущий таб

set -g base-index 1 # Начинать отсчёт окон с 1 а не с 0

  

# Переход на окно по F1-F10

bind-key -n F1 select-window -t 1

bind-key -n F2 select-window -t 2

bind-key -n F3 select-window -t 3

bind-key -n F4 select-window -t 4

bind-key -n F5 select-window -t 5

bind-key -n F6 select-window -t 6

bind-key -n F7 select-window -t 7

bind-key -n F8 select-window -t 8

bind-key -n F9 select-window -t 9

bind-key -n F10 select-window -t 0

  

unbind % # Выключаем клавишу % для горизонтального разбиения окна

bind H split-window -h # Назначаем клавишу H

unbind '"' # Выключаем клавишу " для вертикального разбиения окна

bind V split-window -v # Назначаем клавишу V

  

Все возможные параметры можно узнать прочитав man tmux

Обновлено 08.01.2014 07:43
 

Добавить комментарий

Защитный код
Обновить

 
1.png

Дружественные сайты

Linux для всех

 

Видеоуроки

 

 

Ubuntu в Сумах

 

Мои Счетчики