Загрузить файлы в «/»
This commit is contained in:
@@ -0,0 +1,63 @@
|
|||||||
|
## 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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user