Инструменты пользователя

Инструменты сайта


tmux:tmux

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
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}}
tmux/tmux.txt · Последние изменения: 2020-10-22 15:27 — GreyWolf