Содержание
Byobu - это удобная оболочка для GNU Screen и Tmux, позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например, компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение), а затем подключившись к серверу в следующий раз оказаться в той же сессии и продолжить наблюдать за процессом компиляции (или увидеть её результат).
Установка
Byobu доступен в стандартных репозиториях, однако, поскольку программа активно совершенствуется, лучше устанавливать последнюю стабильную версию из официального PPA. Для добавления этого репозитория в систему в современных версиях Ubuntu достаточно выполнить:
sudo add-apt-repository ppa:byobu/ppa sudo apt-get update
После добавления PPA просто выполните
sudo apt-get install byobu
Горячие клавиши
По умолчанию в Byobu используются следующие горячие клавиши:
- F2 - Создать новое окно
 - F3 - Перейти к предыдущему окну
 - F4 - Перейти к следующему окну
 - F5 - Перечитать профиль
 - F6 - Отсоединиться от текущей сессии
 - F7 - Включить режим копирования
 - F8 - Переименовать окно
 - F9 - Конфигурационное меню
 - F12 - Заблокировать терминал
 - Shift+F2 - Разделить экран горизонтально на 2 окна
 - Ctrl+F2 - Разделить экран вертикально на 2 окна
 - Shift+F3 - Переместить фокус на предыдущую зону (при разделении экрана)
 - Shift+F4 - Переместить фокус на следующую зону (при разделении экрана)
 - Shift+F5 - Объединить все разделения экрана
 - Ctrl+F6 - Удалить область экрана (при разделении экрана)
 - Ctrl+F5 - Пересоздать соединение к GPG and SSH сокетам
 - Shift+F6 - Отсоединиться, но не выполнить logout
 - Alt+Page↑ - Перейти в режим скроллинга
 - Alt+Page↓ - Перейти в режим скроллинга
 - Ctrl+a+$ - Показать детальную информацию
 - Ctrl+a+R - Перезагрузить профиль
 - Ctrl+a+! - Toggle key bindings on and off
 - Ctrl+a+k - Закрыть текущее «окно»
 - Ctrl+a+~ - Save the current window's scrollback buffer
 
Советы и подсказки
Включение Bash автодополнения в Byobu
Для того, чтобы в консоли работало автодополнение для большинства команд, необходимо установить пакет bash-completion. Однако даже если этот пакет установлен, в bash, запущенном через byobu, автодополнение возможно всё равно работать не будет.
Чтобы исправить это добавьте в конец вашего файла ~/.bashrc следующие строчки:
# Включение автодополнения if [ -f /etc/profile.d/bash_completion.sh ]; then . /etc/profile.d/bash_completion.sh fi
Ссылки
- Страница проекта на Launchpad (англ.)
 - Официальный PPA репозиторий (англ.)
 - Блог основного разработчика (англ.)