Главная > Среда и утилиты > byobu

byobu: Простой и мощный терминальный мультиплексор

Это оболочка, которая делает использование tmux и screen проще и удобнее. Она отображает системную строку состояния (ЦП, память и т. д.) в нижней части экрана без сложных настроек и предоставляет интуитивно понятные функциональные клавиши (F1-F12).

Что такое byobu?

Byobu — это текстовый менеджер окон. Он оптимизирован для пользователей, которые хотят использовать мощные функции `tmux` или `screen`, но сталкиваются со сложностями в настройке горячих клавиш или строки состояния.

Ключевые особенности

  • Интуитивно понятные горячие клавиши: Вместо сложных комбинаций Ctrl используются функциональные клавиши, такие как F2 (новое окно), F3/F4 (перемещение).
  • Эффектная строка состояния: В нижней части экрана по умолчанию отображается версия операционной системы, количество ядер ЦП, использование памяти, дата/время и т. д.
  • Выбор бэкенда: Через настройки можно выбрать и запустить желаемый движок: tmux или screen.

Основные команды (Shell)

Команды для запуска byobu в терминале или изменения настроек.

1. Запуск и управление сессиями

2. Настройки и утилиты

3. Справка/Версия

Сгенерированная команда:

Комбинируйте команды.

Описание:

`byobu` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Основные горячие клавиши (функциональные клавиши)

Одно из главных преимуществ Byobu — использование **функциональных клавиш**. Используйте их после запуска внутри программы.

Управление окнами и сессиями

  • F2: Создать новое окно
  • F3 / F4: Перейти к предыдущему / следующему окну
  • F6: Отсоединить сессию (Detach). Процессы продолжают работать в фоновом режиме, а вы выходите в оболочку.
  • F8: Переименовать текущее окно
  • F9: Открыть меню настроек Byobu (настройка строки состояния, справка и т. д.)

Разделение экрана (панели) и прокрутка

  • Shift + F2: Разделить экран горизонтально
  • Ctrl + F2: Разделить экран вертикально
  • Shift + [стрелки]: Переместить фокус между разделенными экранами
  • F7: Войти в режим прокрутки (просмотр выше по экрану, выход — Enter)

Примеры сценариев использования

Типичный рабочий процесс использования Byobu.

Запуск сессии

byobu

Самый базовый способ запуска. Если есть ранее запущенная сессия, она будет восстановлена; в противном случае будет создана новая.

Создание сессии с указанным именем

byobu new -s my-server

Полезно, если вы хотите разделить сессии по проектам.

Настройка автозапуска при входе

byobu-enable

Настраивает автоматический запуск byobu при каждом подключении к серверу по SSH. (Обратите внимание на удобство)

Установка

Byobu легко установить с помощью менеджера пакетов в большинстве дистрибутивов Linux.

Debian/Ubuntu

sudo apt update && sudo apt install -y byobu

Часто предустановлен на Ubuntu Server.

RHEL/CentOS/Fedora

sudo dnf install -y byobu

Может потребоваться репозиторий EPEL.

macOS (Homebrew)

brew install byobu

Доступна установка для пользователей Mac.

Советы и примечания

Полезные советы

  • Использование меню F9: Во время работы нажмите `F9`, чтобы легко настроить различные параметры, такие как изменение цвета строки состояния, выбор отображаемой информации (батарея, сеть и т. д.) с помощью мыши или клавиатуры.
  • Поддержка мыши: Режим щелчка мышью можно активировать через меню F9 > 'Toggle status notifications' и т. д.
  • Когда клавиши F не работают: В некоторых терминальных программах или на Mac функциональные клавиши могут быть привязаны к системным горячим клавишам. В этом случае вам может потребоваться нажимать их вместе с клавишей `Fn`, например, `Fn + F2`, или изменить настройки терминала.

Связанные команды

Функционально схожие или часто используемые команды.



Те же команды в категории