Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
tmux:tmux [2019-07-15 11:26] GreyWolf [Ссылки] |
tmux:tmux [2020-10-22 15:22] GreyWolf [Установка режима vi] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Tmux ====== | ====== Tmux ====== | ||
+ | {{:tmux:tmux_logo.svg?350|}} | ||
Мультиплексор терминалов. Использует библиотеку [[ncurses:ncurses|ncurses]]. | Мультиплексор терминалов. Использует библиотеку [[ncurses:ncurses|ncurses]]. | ||
Строка 23: | Строка 24: | ||
</code> | </code> | ||
+ | |||
+ | ===== Решение проблем с mc ===== | ||
+ | |||
+ | Чтобы в [[midnight_commander:midnight_commander|]] правильно работали клавиши <key>Shift + F1</key>…<key>Shift + F10</key> нужно добавить в файл: | ||
+ | <code bash ~/.tmux.conf> | ||
+ | setw -g xterm-keys on | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https://russianpenguin.ru/2015/05/25/tmux-mc-ssh/|tmux + mc + ssh — Чтобы не забыть]] | ||
===== Автозапуск ===== | ===== Автозапуск ===== | ||
Строка 42: | Строка 55: | ||
===== Сочетания клавиш ===== | ===== Сочетания клавиш ===== | ||
+ | <key>Ctrl+'b'</key> — префикс команды | ||
- | * <key>Ctrl+'b'</key> <key>'d'</key> — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — [[#Запуск|см. здесь]]) | + | * <key>'d'</key> — отсоединиться от текущей сессии. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — [[#Запуск|см. здесь]]) |
+ | * <key>(</key> — подключится к предыдущей сессии | ||
+ | * <key>)</key> — подключится к следующей сессии | ||
+ | * <key>L</key> — Перейти к ранее использованной сессии | ||
+ | * <key>'s'</key> — Выберите сессию из списка сессий | ||
+ | * <key>:</key> — переключится в режим ввода команд ''tmux'' | ||
В одной сессии может быть сколько угодно окон: | В одной сессии может быть сколько угодно окон: | ||
- | * <key>Ctrl+'b'</key> <key>'c'</key> — создать окно; | + | * <key>'c'</key> — создать окно; |
- | * <key>Ctrl+'b'</key> <key>0</key>…<key>9</key> — перейти в такое-то окно; | + | * <key>0</key>…<key>9</key> — перейти в такое-то окно; |
- | * <key>Ctrl+'b'</key> <key>'p'</key> — перейти в предыдущее окно; | + | * <key>'p'</key> — перейти в предыдущее окно; |
- | * <key>Ctrl+'b'</key> <key>'n'</key> — перейти в следующее окно; | + | * <key>'n'</key> — перейти в следующее окно; |
- | * <key>Ctrl+'b'</key> <key>'l'</key> — перейти в предыдущее активное окно (из которого вы переключились в текущее); | + | * <key>'l'</key> — перейти в предыдущее активное окно (из которого вы переключились в текущее); |
- | * <key>Ctrl+'b'</key> <key>&</key> — закрыть окно (а можно просто набрать ''exit'' в терминале). | + | * <key>&</key> — закрыть окно (а можно просто набрать ''exit'' в терминале). |
В одном окне может быть много панелей: | В одном окне может быть много панелей: | ||
- | * <key>Ctrl+'b'</key> <key>%</key> — разделить текущую панель на две, по вертикали; | + | * <key>%</key> — разделить текущую панель на две, по вертикали; |
- | * <key>Ctrl+'b'</key> <key>%% " %%</key> — разделить текущую панель на две, по горизонтали (кавычка); | + | * <key>%% " %%</key> — разделить текущую панель на две, по горизонтали (кавычка); |
- | * <key>Ctrl+'b'</key> <key>→</key>, <key>←</key>, <key>↑</key>, <key>↓</key> — переходить между панелями; | + | * <key>→</key>, <key>←</key>, <key>↑</key>, <key>↓</key> — переходить между панелями; |
- | * <key>Ctrl+'b'</key> <key>'x'</key> — закрыть панель (а можно просто набрать exit в терминале). | + | * <key>'x'</key> — закрыть панель (а можно просто набрать exit в терминале). |
Недостаток — непривычным становится скроллинг: | Недостаток — непривычным становится скроллинг: | ||
Строка 65: | Строка 84: | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
+ | |||
+ | [[https://github.com/tmux/tmux/blob/master/logo/tmux-logo.svg|Логотип]] | ||
[[https://habrahabr.ru/post/126996/|Краткая шпаргалка по tmux (менеджеру терминалов)]] | [[https://habrahabr.ru/post/126996/|Краткая шпаргалка по tmux (менеджеру терминалов)]] | ||
Строка 73: | Строка 94: | ||
[[https://webhamster.ru/mytetrashare/index/mtb0/13842004678wck1sirwn|Инициализация сеансов в Tmux]] | [[https://webhamster.ru/mytetrashare/index/mtb0/13842004678wck1sirwn|Инициализация сеансов в Tmux]] | ||
+ | |||
+ | [[https://cucumbler.ru/blog/articles/shpargalka-po-tmux.html|Шпаргалка по tmux]] | ||
+ | |||
+ | [[https://andreyex.ru/operacionnaya-sistema-linux/nachalo-raboty-s-tmux/|Начало работы с tmux]] | ||
{{tag>Admin Linux Console}} | {{tag>Admin Linux Console}} |