Screen är ett mycket användbart verktyg som ger användare möjligheten att spara och återvända till terminalsessioner, utan att ha terminalfönstret ständigt öppet. Många Linux-användare nyttjar detta program på servrar, men det är lika värdefullt för Ubuntu-användare som vill kunna återuppta terminalarbete när som helst utan att ha en pågående terminalsession synlig.
Den här artikeln ger en detaljerad genomgång av hur du installerar, använder och bemästrar Screen på Ubuntu. Vi går igenom installationsprocessen, grundläggande funktionalitet och viktiga tangentkombinationer.
Installation av Screen på Ubuntu
Trots sin popularitet bland Linux-användare är Screen inte förinstallerat på Ubuntu. Därför måste du först installera det på din maskin. Här är hur du gör:
Börja med att öppna ett terminalfönster. Det gör du enklast genom att trycka på Ctrl + Alt + T på tangentbordet, eller genom att söka efter ”Terminal” i applikationsmenyn.
När terminalen är öppen, använd följande kommando för att installera Screen:
sudo apt install screen
Om du föredrar att undvika kommandoraden, kan du också hitta Screen i Synaptic Package Manager. Sök efter ”screen” och installera paketet därifrån.
Grundläggande tangentbindningar i Screen
Screen har ett antal tangentbindningar som är viktiga att förstå för effektiv användning. Dessa kombinationer gör det möjligt att hantera dina terminalsessioner smidigt. Eftersom en fullständig lista skulle ta upp en stor del av denna text, rekommenderar vi att du utforskar dem genom följande steg:
Öppna manualen för Screen med kommandot:
man screen
I manualen, bläddra fram med mellanslag tills du kommer till avsnittet ”DEFAULT KEY BINDINGS”. Här hittar du en detaljerad lista över tangentbindningar.
Vill du hellre ha informationen i en textfil? Exportera manualen till en fil i din hemmapp med detta kommando:
man screen > ~/screen-manual.txt
Du kan nu öppna ”screen-manual.txt” i valfri textredigerare.
Använda Screen: Grundläggande funktioner
Screen är ett kraftfullt verktyg, trots sin ringa storlek. Här fokuserar vi på de grundläggande delarna, såsom att starta Screen, flytta terminalsessioner i bakgrunden och förgrunden, med mera.
Starta Screen genom att skriva följande i terminalen:
screen
Du kommer att se ett välkomstmeddelande. Tryck på mellanslag för att fortsätta. Därefter ser du en tom terminal, som nu körs i Screen-miljön. Du kan nu starta valfritt program, exempelvis Top:
top
För att flytta Top-appen till bakgrunden och starta en ny terminal, tryck Ctrl + A följt av C. Detta skapar en ny terminal samtidigt som Top körs i bakgrunden.
För att växla tillbaka till Top-appen, tryck Ctrl + A och sedan Ctrl + A igen. Du kan växla mellan två pågående sessioner genom att trycka Ctrl + A två gånger.
Om du har fler än två sessioner, kan du inte använda Ctrl + A två gånger för att växla. I stället listar du dina sessioner genom att trycka Ctrl + A följt av W. Då får du se en lista, exempelvis:
0*$ bash 1$ bash 2-$ bash
Varje session har ett nummer. För att gå till session 0, tryck Ctrl + A, sedan 0. För att gå till session 2, tryck Ctrl + A, sedan 2 och så vidare.
Avsluta en Screen-session
För att avsluta en aktiv session, lista först tillgängliga sessioner med Ctrl + A, sedan W. Välj sedan den session du vill avsluta genom att trycka på Ctrl + A, sedan Ctrl + #.
Väl inne i sessionen, avsluta den med Ctrl + A, sedan K. Du kan också avsluta alla sessioner med Ctrl + A, sedan \.
Fördjupa dig i Screen
Den här guiden täcker grunderna i hur man använder Screen på Ubuntu. För att lära dig mer om appen och dess avancerade funktioner, hänvisar vi till manualen, som du når genom att skriva följande i terminalen:
man screen