Så här delar du en terminalsession med vänner
Om du är en kommandolinjens junkie har du mest sannolikt spenderat timmar med att felsöka brutna skript eller skriva egna. Denna process kan vara ansträngande för en person, och du har säkert önskat ett enkelt sätt att dela din terminalsession med vänner så att de kunde hjälpa dig. Linux / Unix gör det extremt enkelt med ett enkelt terminalprogram som heter Byobu. Byobu är en förlängning av terminalmultiplexorerna GNU Screen eller TMUX för kort och låter dig dela en terminalsession med så många som du vill.
Installation
Installera Byobu på de flesta Linux-distributioner är otroligt enkelt. Öppna din terminal och kör det lämpliga kommandot för distributionen.
Debian / Ubuntu / Linux Mint (och andra Debian-baserade eller Ubuntu-baserade distros):
sudo apt-get installera byobu
CentOS / Red Hat Linux / Fedora:
sudo yum installera byobu
archlinux:
sudo pacman -Sy byobu
Gentoo:
sudo framträder byobu
Mac OS X
Installation på Mac OS X är nästan lika enkelt. Det enda kravet är att du har installerat Homebrew. Homebrew är en inofficiell pakethanterare för Mac OS X. Det gör det lätt att installera kommandoradsverktyg.
För att installera Homebrew, öppna din terminal genom att navigera till "Finder -> Utilities" och lokalisera terminalikonet.
Klistra in följande kommando för att börja installationen och skriv ditt lösenord när du blir ombedd.
ruby -e "$ (curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
När installationen är klar är du redo att installera Byobu.
sudo brew installera byobu
Få delning
Byobus standardkonfigurationsalternativ låter dig dela din skärm direkt efter installationen. När du har installerat byobu kan du skapa en session direkt genom att skriva byobu
.
byobu
Öppna nu en andra terminal och gör samma sak. Du kommer omedelbart att släppas i samma byobu-session som den första.
Självklart är anslutning lokalt till en Byobu-session på samma dator ganska meningslöst, men Byobu arbetar även fjärrt över SSH.
Om du kör en fjärrserver ska du först ansluta den till SSH som normalt.
ssh användare @ somehost
Återigen skriver du byobu
.
Upprepa denna process med så många människor som du vill. Omedelbart kommer de att bifogas din Byobu-session. Var och en av dem kommer att kunna se och kontrollera sessionen.
Byobu fjärrkontakt till server från första klient:
Byobu fjärrkontakt till server från andra klient:
Extra egenskaper
Byobu har många ytterligare funktioner som kan nås via tangentbordsgenvägar.
- Skapa en ny terminalsession inom Byobu:
f2
- Växla mellan terminalsessioner inuti Byobu:
f4
- Avlägsna från Byobu-sessionen och logga ut:
f6
- Dela Byobu-skärmen vertikalt:
control + f2
- Dela Byobu-skärmen horisontellt:
shift + f2
- Starta Byobu-konfigurationsmenyn:
f9
Från konfigurationsmenyn kan du ändra visningsanvisningarna längst ner på terminalen samt starta Byobu från starten. Fler avancerade användare kan också ställa in en alternativ flyktsekvens som som standard är "Ctrl + A".
För mer coola tips och tricks, som till exempel anpassade bakgrundsfärger, kolla in Ubuntus Byobu-dokumentation.