Как да споделяте терминална сесия с приятели
Ако сте наркоман командир, най-вероятно сте прекарали часове за отстраняване на счупени скриптове или писане на вашите собствени. Този процес може да бъде изтощително за един човек и вероятно сте пожелали прост начин за споделяне на терминалната ви сесия с приятели, за да ви помогнат. Linux / Unix го правят изключително лесно с обикновена терминална програма, наречена Byobu. Byobu е разширение на терминалните мултиплексори "GNU Screen или TMUX за кратко и ви позволява да споделите терминална сесия с толкова хора, колкото искате.
Инсталация
Инсталирането на Byobu на повечето Linux дистрибуции е изключително лесно. Отворете своя терминал и изпълнете съответната команда за разпространение.
Debian / Ubuntu / Linux Mint (и други дистрибуции на базата на Debian или Ubuntu):
sudo apt-get инсталирате byobu
CentOS / Red Hat Linux / Fedora:
sudo yum инсталирате byobu
ArchLinux:
sudo pacman - Тъкмо бях
Gentoo:
sudo emerge byobu
Mac OS X
Инсталирането на Mac OS X е почти толкова просто. Единственото изискване е, че сте инсталирали Homebrew. Homebrew е неофициален пакет-мениджър за Mac OS X. Това прави инсталирането на помощни програми за команден ред изключително лесно.
За да инсталирате Homebrew, отворете терминала, като отворите "Finder -> Utilities" и намерете иконата на терминала.
Поставете следната команда, за да започнете инсталацията, и въведете паролата си, когато получите подкана.
руби-е "(curl-fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
След като инсталацията приключи, вие сте готови да инсталирате Byobu.
sudo brew инсталирате byobu
Получаване на споделяне
Предварителните настройки на Byobu за конфигуриране ще ви позволят да споделяте екрана директно след инсталирането. След като сте инсталирали byobu, можете да създадете незабавно сесия, като въведете byobu
.
byobu
Сега отворете втори терминал и направете същото. Веднага ще бъдете пуснати в същата сесия като първата.
Очевидно е, че свързването на локално към сесия Byobu на същия компютър е доста безполезно, но Byobu работи отдалечено и над SSH.
Ако работите с отдалечен сървър, първо се свържете с него по SSH като нормално.
ssh потребител @ somehost
Още веднъж, въведете byobu
.
Повторете този процес с толкова хора, колкото искате. Мигновено те ще се присъединят към вашата сесия Byobu. Всеки от тях ще може да разглежда и контролира сесията.
Byobu отдалечено свързване към сървър от първия клиент:
Byobu отдалечено свързване към сървър от втори клиент:
Допълнителни функции
Byobu има много допълнителни функции, достъпни чрез клавишни комбинации.
- Създайте нова сесия на терминала в Byobu:
f2
- Превключване между терминалните сесии в Byobu:
f4
- Отстраняване от сесия на Byobu и излизане:
f6
- Разделете екрана Byobu вертикално:
control + f2
- Разделете екрана Byobu хоризонтално:
shift + f2
- Стартирайте менюто за конфигуриране Byobu:
f9
От менюто за конфигуриране можете да промените известията на дисплея в долната част на терминала, както и да стартирате Byobu от стартирането. По-напредналите потребители могат също така да зададат алтернативна последователност на евакуация, която по подразбиране е "Ctrl + A".
За по-готини съвети и трикове, като потребителски цветове на фона, разгледайте документацията на Byobu на Ubuntu.