63 lines
1.2 KiB
Markdown
63 lines
1.2 KiB
Markdown
## tmux
|
|
|
|
Терминальный мультиплексор: сохранение сессии после отключения, несколько окон и панелей в одном терминале.
|
|
|
|
### Базовые команды
|
|
|
|
- Список сессий:
|
|
```bash
|
|
tmux ls
|
|
```
|
|
|
|
- Создать новую сессию:
|
|
```bash
|
|
tmux new -s <session_name>
|
|
```
|
|
|
|
- Подключиться к существующей:
|
|
```bash
|
|
tmux attach -t <session_name>
|
|
```
|
|
|
|
---
|
|
### Управление панелями
|
|
|
|
> Стандартный префикс `Ctrl+b` был заменен на `Ctrl+q`
|
|
|
|
- Создать новое окно внутри сессии (create):
|
|
```
|
|
Ctrl+q c
|
|
```
|
|
|
|
- Отключиться от сессии (detach):
|
|
```
|
|
Ctrl+q d
|
|
```
|
|
|
|
- Переключаться между окнами внутри сессии (next, previous, 0-9):
|
|
```
|
|
Ctrl+q n/p/0-9
|
|
```
|
|
|
|
- Вертикальный сплит:
|
|
```
|
|
Ctrl+q %
|
|
```
|
|
|
|
- Горизонтальный сплит:
|
|
```
|
|
Ctrl+q "
|
|
```
|
|
|
|
---
|
|
### Кастомный конфиг tmux
|
|
|
|
```
|
|
~/.config/tmux/tmux.conf
|
|
```
|
|
|
|
На всех ВМ используется как стандартный конфиг
|
|
```
|
|
set-option -g prefix C-q
|
|
set -g mouse on
|
|
``` |