Tmux позволяет создавать несколько сессий в одном терминале и легко переключаться между ними. Сессии остаются активными даже после отключения, что позволяет подключаться к ним с разных устройств.
Установка
- Linux (Ubuntu):
sudo apt install tmux
- MacOS (Homebrew):
brew install tmux
Использование
- Создание Сессии
Создать новую сессию:
tmux new -s bots
Пример названия сессии: bots.
- Запуск Нескольких Ботов
1. Запуск первого бота:
cd ~/bots/bot1
python main.py
2. Создание нового окна:
Нажмите Ctrl + b, затем c.
3. Запуск второго бота:
cd ~/bots/bot2
python main.py
4. Повторите для остальных ботов.
- Основные Команды
- Удаление сессии:
tmux kill-session -t SESSIONNAME
- Подключение к сессии:
tmux a -t SESSIONNAME
- Список сессий:
tmux ls
- Комбинации Клавиш
- Ctrl + b, c - создать новое окно
- Ctrl + b, x - закрыть текущее окно
- Ctrl + b, w - список окон
- Ctrl + b, d - отключиться от сессии
- Ctrl + b, 0-9 - переключение на окно по номеру
- Ctrl + b, p/n - переключение на предыдущее/следующее окно
- Дополнительные Команды
- Горизонтальное разделение окна:
Ctrl + b, %
- Вертикальное разделение окна:
Ctrl + b, "
- Перемещение между панелями:
Ctrl + b, стрелки
- Изменение размера панелей:
Ctrl + b, Ctrl + стрелки
Используйте эти команды для эффективного управления терминалом и работы с несколькими задачами одновременно.
Полная инструкция в GitHub
Чат | Помощь