Отже.
Tmux - це термінальний віконний менеджер, і мультиплексор. Тобто дозволяє використовувати декілька терміналів у одному. Tmux так само як і screen можна легко завести у фон, і так само легко повернутися до нього.
Тепер трохи про стандартні комбінації клавіш. Стандартний префікс Ctrl-b легко змінюється (наприклад на Ctrl-a, як у screen).
Змінити ~/.tmux.conf:
set -g prefix C-a
bind-key C-a last-window
Команди слід вводити після префікса (в даному випадку Ctrl-a).
Функція | Клавіша |
---|---|
Довідка по командах | ? |
Командний рядок | : |
Перемістити tmux в фон | d |
Створити нове вікно | c |
Наступне вікно | n |
Попереднє вікно | p |
Вибрати вікно під відповідним номером | 1/2/3/4/5/6/7/8/9/0 |
Вибрати вікно зі списку | w |
Вибрати сесію | s |
Розділити вікно вертикально | " |
Розділити вікно горизонтально | % |
Видалити фрейм | ! |
Переміщення між фреймами | Стрілки |
Перемістити фрейм вверх | { |
Перемістити фрейм вниз | } |
Змінити розміри фрейму | Alt + Стрілки |
Видалити вікно | & |
Оновити клієнт | r |
Годинник | t |
Знайти вікно | f |
Перейменувати вікно | , |
Змінити номер вікна | . |
Перейти в режим копіювання | [ |
Вставити вміст буферу обміну | ] |
Після "детача", повернути tmux можна передавши йому параметр attach:
$ tmux attach
У разі якщо сесій кілька, то можна подивитися їх список із допомогою ls, і вибрати потрібну передавши до attach ще і аргумент у вигляді номера сесії:$ tmux ls
0: 1 windows (created Sat May 21 13:22:22 2011) [161x26]
1: 1 windows (created Sat May 21 13:24:07 2011) [161x26]
2: 1 windows (created Sat May 21 13:48:41 2011) [161x26]
$ tmux attach -t 2
Наразі у мене все.
2 коментарі:
Чим він кращий/зручніший за screen?
Насправді вони майже ідентичні.
Мені в tmux зручніша робота з фреймами.
Дописати коментар