Byobu Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:byobu [2011/05/21 01:02]
создано
wiki:byobu [2012/06/01 21:31] (текущий)
Строка 1: Строка 1:
 ====== Byobu ====== ====== Byobu ======
  
-Byobu - это удобная оболочка для [[wpru>​Screen|GNU Screen]], позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например,​ компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение),​ а затем подключившись к серверу в следующий раз оказаться в той же сессии и продолжить наблюдать за процессом компиляции (или увидеть её результат).+**[[https://​launchpad.net/​byobu|Byobu]]** - это удобная оболочка для [[wpru>​Screen|GNU Screen]] и [[wpru>​Tmux]], позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например,​ компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение),​ а затем подключившись к серверу в следующий раз оказаться в той же сессии и продолжить наблюдать за процессом компиляции (или увидеть её результат).
  
-FIXME+===== Установка ===== 
 + 
 +Byobu доступен в стандартных репозиториях,​ однако,​ поскольку программа активно совершенствуется,​ лучше устанавливать последнюю стабильную версию из [[https://​launchpad.net/​~byobu/​+archive/​ppa|официального PPA]]. Для добавления этого репозитория в систему в современных версиях Ubuntu достаточно выполнить:​ 
 +<code bash> 
 +sudo add-apt-repository ppa:​byobu/​ppa 
 +sudo apt-get update 
 +</​code>​ 
 + 
 +После добавления PPA просто выполните 
 +<code bash> 
 +sudo apt-get install byobu 
 +</​code>​ 
 + 
 +===== Горячие клавиши ===== 
 +По умолчанию в Byobu используются следующие горячие клавиши:​ 
 +  * <​key>​F2</​key>​ - Создать новое окно 
 +  * <​key>​F3</​key>​ - Перейти к предыдущему окну 
 +  * <​key>​F4</​key>​ - Перейти к следующему окну 
 +  * <​key>​F5</​key>​ - Перечитать профиль 
 +  * <​key>​F6</​key>​ - Отсоединиться от текущей сессии 
 +  * <​key>​F7</​key>​ - Включить режим копирования 
 +  * <​key>​F8</​key>​ - Переименовать окно 
 +  * <​key>​F9</​key>​ - Конфигурационное меню 
 +  * <​key>​F12</​key>​ -  Заблокировать терминал 
 +  * <​key>​S-F2</​key>​ - Разделить экран горизонтально на 2 окна 
 +  * <​key>​C-F2</​key>​ - Разделить экран вертикально на 2 окна 
 +  * <​key>​S-F3</​key>​ - Переместить фокус на предыдущую зону (при разделении экрана) 
 +  * <​key>​S-F4</​key>​ - Переместить фокус на следующую зону (при разделении экрана) 
 +  * <​key>​S-F5</​key>​ - Объединить все разделения экрана 
 +  * <​key>​C-F6</​key>​ - Удалить область экрана (при разделении экрана) 
 +  * <​key>​C-F5</​key>​ - Пересоздать соединение к GPG and SSH сокетам 
 +  * <​key>​S-F6</​key>​ - Отсоединиться,​ но не выполнить logout 
 +  * <​key>​A-PageUp</​key>​ - Перейти в режим скроллинга 
 +  * <​key>​A-PageDown</​key>​ - Перейти в режим скроллинга 
 +  * <​key>​C-'​a'​-$</​key>​ - Показать детальную информацию 
 +  * <​key>​C-'​a'​-r</​key>​ - Перезагрузить профиль 
 +  * <​key>​C-'​a'​-!</​key>​ - Toggle key bindings on and off 
 +  * <​key>​C-'​a'​-'​k'</​key>​ - Закрыть текущее "​окно"​ 
 +  * <​key>​C-'​a'​-~</​key>​ - Save the current window'​s scrollback buffer
  
 ===== Советы и подсказки ===== ===== Советы и подсказки =====
Строка 9: Строка 47:
 ==== Включение Bash автодополнения в Byobu ==== ==== Включение Bash автодополнения в Byobu ====
  
-Для того, чтобы в консоле работало автодополнение для большинства команд,​ необходимо ​поставить пакет ''​bash-completion''​. Однако даже если этот пакет установлен,​ в bash, запущенном через byobu, автодополнение всё равно работать не будет.+Для того, чтобы в консоли работало автодополнение для большинства команд,​ необходимо ​установить пакет ''​bash-completion''​. Однако даже если этот пакет установлен,​ в bash, запущенном через byobu, автодополнение ​возможно ​всё равно работать не будет.
  
 Чтобы исправить это добавьте в конец вашего файла ''​~/​.bashrc''​ следующие строчки:​ Чтобы исправить это добавьте в конец вашего файла ''​~/​.bashrc''​ следующие строчки:​
- +<file=bash> 
-<file bash>+# Включение автодополнения
 if [ -f /​etc/​profile.d/​bash_completion.sh ]; then if [ -f /​etc/​profile.d/​bash_completion.sh ]; then
      . /​etc/​profile.d/​bash_completion.sh      . /​etc/​profile.d/​bash_completion.sh
 fi fi
 </​file>​ </​file>​
 +
 +===== Ссылки =====
 +
 +  * [[https://​launchpad.net/​byobu|Страница проекта на Launchpad]] (англ.)
 +  * [[https://​launchpad.net/​~byobu/​+archive/​ppa|Официальный PPA репозиторий]] (англ.)
 +  * [[http://​blog.dustinkirkland.com/​search/​label/​Byobu|Блог основного разработчика]] (англ.)
 +
 +
 +{{tag>​bash Консоль Администрирование Byobu Screen}}