Сеансы
Начать новый сеанс
tmux
tmux new
tmux new-session
:new
Начать новый сеанс с именем mysession
tmux new -s mysession
:new -s mysession
Уничтожить/удалить сеанс mysession
tmux kill-session -t mysession
Уничтожить/удалить все сеансы, кроме текущего
tmux kill-session -a
Уничтожить/удалить все сеансы, кроме mysession
tmux kill-session -a -t mysession
Переименовать сеанс
Ctrl + b $
Отсоединиться от сеанса
Ctrl + b d
Показать все сеансы
tmux ls
Ctrl + b s
Присоединиться к последнему сеансу
tmux a
tmux at
tmux attach
tmux attach-session
Присоединиться к сеансу с именем mysession
tmux a -t mysession
tmux attach-session -t mysession
Перейти к предыдущему сеансу
Ctrl + b (
Перейти к следующему сеансу
Ctrl + b )
Windows
Начать новый сеанс с именем mysession и окном mywindow
tmux new -s mysession -n mywindow
Создать окно
Ctrl + b c
Переименовать текущее окно
Ctrl + b ,
Закрыть текущее окно
Ctrl + b &
Предыдущее окно
Ctrl + b p
Следующее окно
Ctrl + b n
Переключиться/выбрать окно по номеру
Ctrl + b 0 ... 9
Переупорядочить окна, поменять местами окно номер 2 (src) и 1 (dst)
swap-window -s 2 -t 1
Переместить текущее окно влево на одну позицию
swap-window -t -1
Panes
Переключиться на последнюю активную панель
Ctrl + b ;
Разделить панель вертикально
Ctrl + b %
Разделить панель горизонтально
Ctrl + b "
Переместить текущую панель влево
Ctrl + b {
Переместить текущую панель вправо
Ctrl + b }
Переключиться на панель в определенном направлении
Ctrl + b ↑ (↓ , →, ←)
Переключить синхронизацию панелей (отправить команду во все панели)
setw synchronize-panes
Переключиться между макетами панелей
Ctrl + b Пробел
Переключиться на следующую панель
Ctrl + b o
Показать номера панелей
Ctrl + b q
Выбрать панель по номеру
Ctrl + b q 0 ... 9
Переключить масштаб панели
Ctrl + b z
Преобразовать панель в окно
Ctrl + b !
Изменить высоту текущей панели (удерживайте три клавиши)
Ctrl + b + ↑ (↓)
Изменить ширину текущей панели (удерживайте три клавиши)
Ctrl + b + → ( ←)
Закрыть текущую панель
Ctrl + b x
Copy Mode
Использовать клавиши vi в буфере
setw -g mode-keys vi
Войти в режим копирования
Ctrl + b [
Войти в режим копирования и прокрутить одну страницу вверх
Ctrl + b PgUp
Выйти из режима
q
Перейти к верхней строке
g
Перейти к нижней строке
G
Прокрутить вверх
↑
Прокрутить вниз
↓
Переместить курсор влево
h
Переместить курсор вниз
j
Переместить курсор вверх
k
Переместить курсор вправо
l
Переместить курсор вперед на одно слово за раз
w
Переместить курсор назад на одно слово за раз
b
Поиск вперед
/
Поиск назад
?
Следующее вхождение ключевого слова
n
Предыдущее вхождение ключевого слова
N
Начать выделение
Пробел
Очистить выделение
Esc
Копировать выделенное
Enter
Вставить содержимое буфера_0
Ctrl + b ]
Показать содержимое буфера_0
show-buffer
Скопировать весь видимый контент панели в буфер
capture-pane
Показать все буферы
list-buffers
Показать все буферы и вставить выбранный
choose-buffer
Сохранить содержимое буфера в buf.txt
save-buffer buf.txt
Удалить буфер_1
delete-buffer -b 1
Misc
Войти в режим команд
Ctrl + b :
Установить OPTION для всех сеансов
set -g OPTION
Установить OPTION для всех окон
setw -g OPTION
Показать информацию о каждом сеансе, окне, панели и т. д.
tmux info
Показать ярлыки
Ctrl + b ?