Thomas Tvivlaren - Startsida

måndag, november 24, 2008

Så använder du skärmhanteraren Screen i Ubuntu
Yttrandefriheten mår bäst när den nyttjas. Kommentera!

Det finns en uppsjö av bra programvaror i Linuxdistributioner som Ubuntu. En sådan till synes modest programvara är screen. Screen är som namnet antyder en skärmhanterare för kommandoterminalmiljö. Nyttan med en dylik är vad jag tänker demonstrera om ni fortsätter läsa. Först och främst installationen:

sudo apt-get install screen

När jag använder screen använder jag oftast parametern "-S SESSIONSNAMN" då jag skapar en ny skärmsession. På detta sätt kan varje ny skärmsession namnges vilket dels underlättar översikten över vilka skärmsessioner man har igång, dels ger det möjlighet att använda ett namn istället för ett skärmsessions-id när man ansluter till sessionerna. Låter det kryptiskt? Ett exempel kommer förhoppningsvis att öka förståelsen. Kulturella som vi pirater är så vad passar bättre än att exemplifiera genom att lyssna på musik och skriva en bestseller? Först skapar vi en skärmsession för musiklyssnandet:

screen -S Music

Efter detta spelar vi lite musik med mplayer:
Spela musik i kommandoterminalmiljö med Mplayer. Bild: Thomas Tvivlaren


För att koppla ifrån denna skärmsession, håll ned [Ctrl] samtidigt som du först trycker [A] följt av [D]. Efter detta bör skärmsessionen ha kopplats ifrån och en ny dylik kan startas för författandet:

screen -S Bestseller

Jag tycker om texteditorn nano vilken vi nyttjar för att skapa den blivande bestsellern:

nano Test.txt

Så här kan skapandet se ut:
Nano är en smidig texteditor i kommandoterminalmiljö. Bild: Thomas Tvivlaren


För att än en gång koppla ifrån skärmsessionen, håll ned [Ctrl] samtidigt som du först trycker [A] följt av [D]. Skärmsessionen kopplas ifrån på nytt. För att visa en förteckning över dina skärmsessioner använd parametern "-list":

screen -list

Detta bör resultera i något liknande följande:
Screen - Förteckning över skärmsessioner. Bild: Thomas Tvivlaren


För att fortsätta författandet av bestsellern kopplar vi till den specifika skärmsessionen genom parametern "-r" följt av namnet vi gav skärmsessionen eller skärmsessionens id (se förteckningen ovan):

screen -r Bestseller

screen -r 26110

Den stora nyttan med screen uppstår när det används i serversammanhang. Ponera att ni i hemmet vill centralisera en tjänst som ex. BitTorrent på en server som ni sedan kopplar er mot via ssh i ert lokala nätverk. Detta göres alldeles ypperligt med en kombination av screen och den kommandoterminalbaserade BitTorrentklienten rTorrent.

Den varande trenden där allt fler människor köper små bärbara datorer men med begränsad prestanda gör också att behovet att centralisera så mycket funktionalitet som möjligt på hemmaservern ökar. Screen kan vara ett oumbärligt verktyg och en hjälp på vägen för att lyckas med just detta.

Läsvärt: DeepEdition konstaterar att det ryms mer än man tror i en liten Ask. Rasmus skrider till Jan Roséns försvar. Ravenna påpekar att det normalt krävs en efterfrågad motprestation för att få betalt. Slutligen, Blogge med ett par välskrivna inlägg i ämnet IPRED (Ipredator, Ett ilsket fåtal vill bevara undantaget från äganderätten).

Etiketter: , , , , , ,

Yttrandefriheten mår bäst när den nyttjas. Kommentera!
Skrivet av Thomas Tvivlaren @ 21:18

#: Kommentar från Blogger deeped, 2008-11-24 23.22

Ah... funderade hur i hela friden du kunde få ihop den där postningen med en linuxpostning :)

 

#: Kommentar från OpenID Mia*, 2008-11-25 00.45

Jag blir glad när du skriver om sådant här. :) En vacker kanske jag rentav kommer att använda ditt inlägg som referens, men tills vidare har jag i alla fall lärt mig något nytt. Screen lät bekant innan, men inte mer än så. Tack.

 

#: Kommentar från Blogger Thomas Tvivlaren, 2008-11-25 08.38

@DeepEd: When there's a will there's a way... ;)

@Mia: Glad to be of service!

I need one more gallon of coffee to start thinking (and writing) in Swedish.

 

#: Kommentar från Blogger Buddy Jesus, 2008-11-25 18.21

Screen är förmodligen en av de mest underskattade småprogrammen som finns. Det bästa är ju att du kan använda SSH och Screen tillsammans om du har ett shell-konto någonstans, och koppla ifrån, koppla upp dig och fortsätta på precis samma ställe som förra gången.

De e nice (som de säger i Plötsligt i Vinslöv).

 

#: Kommentar från Blogger Thomas Tvivlaren, 2008-11-25 20.08

@Buddy Jesus: Prexis. Screen kan i mångt och mycket exemplifiera vad som är riktigt bra med Linux-OS, dvs att en uppsjö av små och välskrivna program så väl fungerar tillsammans.

 
Laddar...