Hvordan bruges screen

Oprettet søndag 05 juli 2020

Med Linux-skærmkommandoen kan du skubbe kørende terminalapplikationer til baggrunden og trække dem fremad, når du vil se dem. Det understøtter også split-screen-skærme og fungerer via SSH-forbindelser, også efter at du har koblet fra og tilsluttet igen!

Hvad er skærmkommandoen?

Skærmkommandoen er en terminal multiplexer, og den er absolut fyldt med indstillinger. At sige, at det kan gøre meget, er bedsteforeren til underdrivelse. Mandsiden løber til over 4.100 linjer.

Følgende er de mest almindelige tilfælde, hvor du vil bruge skærmkommandoen, og vi vil dække disse yderligere i denne artikel:

  • Standardhandlingen er at oprette et nyt vindue med et shell i det, køre en kommando og derefter skubbe vinduet til baggrunden (kaldet “detaching”). Når du vil se, hvordan det går med din proces, kan du trække vinduet til forgrunden igen (“genmontere”) og bruge det igen. Dette er fantastisk til lange processer, som du ikke ønsker at afslutte ved et uheld ved at lukke terminalvinduet.
  • Når du har fået en skærmsession i gang, kan du oprette nye vinduer og køre andre processer i dem. Du kan nemt hoppe mellem windows for at overvåge deres fremskridt. Du kan også opdele dit terminalvindue i lodrette eller vandrette områder og vise dine forskellige skærmvinduer i et vindue.
  • Du kan oprette forbindelse til en ekstern maskine, starte en skærmsession og starte en proces. Du kan afbryde forbindelsen fra den eksterne vært, oprette forbindelse igen, og din proces kører stadig.
  • Du kan dele en skærmsession mellem to forskellige SSH-forbindelser, så to personer kan se den samme ting i realtid.



Kom godt i gang med screen

For at starte skærmen skal du blot indtaste det som vist nedenfor og trykke på Enter:

skærm

Kommandoen "screen" i et terminalvindue.

Du kan se en side med licensoplysninger. Du kan trykke på mellemrumstasten for at læse den anden side eller Enter for at vende tilbage til kommandoprompten.

Du er tilbage ved kommandoprompten, og der ser ikke ud til, at der er sket meget. Dog kører du nu en skal inde i en multiplekset terminalemulator. Hvorfor er dette en god ting?
Vi kan prøve at starte filmanageren 'midnight commander' (mc)

'mc' kører nu i i sin egen screen-proces, og mc stopper ikke før vi trykker [f10]




Copyright (C) 2020 Smarken.net
Om ZIM.smarken.net

hit counter


Backlinks: Teknik 1wiki:Linux:Generelt:Terminal:Terminal output på anden terminal