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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:byobu [2011/10/28 12:11]
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 используются следующие горячие клавиши:​ По умолчанию в Byobu используются следующие горячие клавиши:​
- +  * <key>F2</​key> ​- Создать новое окно 
-       F2 - Создать новое окно +  * <key>F3</​key> ​- Перейти к предыдущему окну 
- +  * <key>F4</​key> ​- Перейти к следующему окну 
-       F3 - Перейти к предыдущему окну +  * <key>F5</​key> ​- Перечитать профиль 
- +  * <key>F6</​key> ​- Отсоединиться от текущей сессии 
-       F4 - Перейти к следующему окну +  * <key>F7</​key> ​- Включить режим копирования 
- +  * <key>F8</​key> ​- Переименовать окно 
-       F5 - Перечитать профиль +  * <key>F9</​key> ​- Конфигурационное меню 
- +  * <key>F12</​key> ​-  Заблокировать терминал 
-       F6 - Отсоединиться от текущей сессии +  * <​key>​S-F2</​key> ​- Разделить экран горизонтально на 2 окна 
- +  * <​key>​C-F2</​key> ​- Разделить экран вертикально на 2 окна 
-       F7 - Включить режим копирования +  * <​key>​S-F3</​key> ​- Переместить фокус на предыдущую зону (при разделении экрана) 
- +  * <​key>​S-F4</​key> ​- Переместить фокус на следующую зону (при разделении экрана) 
-       F8 - Переименовать окно +  * <​key>​S-F5</​key> ​- Объединить все разделения экрана 
- +  * <​key>​C-F6</​key> ​- Удалить область экрана (при разделении экрана) 
-       F9 - Конфигурационное меню +  * <​key>​C-F5</​key> ​- Пересоздать соединение к GPG and SSH сокетам 
- +  * <​key>​S-F6</​key> ​- Отсоединиться,​ но не выполнить logout 
-       F12 -  Заблокировать терминал +  * <​key>​A-PageUp</​key> ​- Перейти в режим скроллинга 
- +  * <​key>​A-PageDown</​key> ​- Перейти в режим скроллинга 
-       shift-F2 - Разделить экран горизонтально на 2 окна +  * <​key>​C-'a'-$</​key> ​- Показать детальную информацию 
- +  * <​key>​C-'a'​-r</​key> ​- Перезагрузить профиль 
-       ctrl-F2 - Разделить экран вертикально на 2 окна +  * <​key>​C-'a'-!</​key> ​- Toggle key bindings on and off 
- +  * <​key>​C-'a'​-'​k'</​key> ​- Закрыть текущее "​окно"​ 
-       shift-F3 - Переместить фокус на предыдущую зону (при разделении экрана) +  * <​key>​C-'a'-~</​key> ​- Save the current window'​s scrollback buffer
- +
-       shift-F4 - Переместить фокус на следующую зону (при разделении экрана) +
- +
-       shift-F5 - Объединить все разделения экрана +
- +
-       ctrl-F6 - Удалить область экрана (при разделении экрана) +
- +
-       ctrl-F5 - Пересоздать соединение к GPG and SSH сокетам +
- +
-       shift-F6 - Отсоединиться,​ но не выполнить logout +
- +
-       alt-pgup - Перейти в режим скроллинга +
- +
-       alt-pgdn - Перейти в режим скроллинга +
- +
-       Ctrl-a $ - Показать детальную информацию +
- +
-       Ctrl-a - Перезагрузить профиль +
- +
-       Ctrl-a ! - Toggle key bindings on and off +
- +
-       Ctrl-a k - Закрыть текущее "​окно"​ +
- +
-       Ctrl-a ~ - Save the current window'​s scrollback buffer +
- +
- +
-FIXME+
  
 ===== Советы и подсказки ===== ===== Советы и подсказки =====
Строка 64: Строка 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
Строка 74: Строка 57:
 </​file>​ </​file>​
  
-{{tag>​bash Консоль Администрирование Byobu screen FIXME}}+===== Ссылки ===== 
 + 
 +  * [[https://​launchpad.net/​byobu|Страница проекта на Launchpad]] (англ.) 
 +  * [[https://​launchpad.net/​~byobu/​+archive/​ppa|Официальный PPA репозиторий]] (англ.) 
 +  * [[http://​blog.dustinkirkland.com/​search/​label/​Byobu|Блог основного разработчика]] (англ.) 
 + 
 + 
 +{{tag>​bash Консоль Администрирование Byobu Screen}}