hvad er screen ?.

Screen shell komandoen er en fuld-skærm software program, der kan bruges til at multiplex en fysisk konsol mellem flere processer (typisk interaktive shells). Det giver en bruger til at åbne flere separate terminal vinduer inde i en en enkelt terminal window manager.

screen programmet er meget nyttigt, hvis du har at gøre med flere programmer fra en kommandolinje-grænseflade og til adskillelse programmer fra terminalen skallen. Det giver også mulighed for at dele dine sessioner med andre brugere, og frigøre / vedhæfte terminal sessioner.

Installation af screen på Ubuntu/Debian.

$ apt-get install screen

Derefter kan du starte screen med komandoen.

$ screen 

Når du starter screen på skærmen, kan du gøre alt dit arbejde, som du er i den normale CLI miljø. Men da skærmen er et program, så det har kommando eller parametre.
Skriv “Ctrl-A” og “?” Uden citationstegn. Så vil du se alle kommandoer eller parametre på skærm

Screen key bindings, page 1 of 1. Command key: ^A Literal ^A: a break ^B b flow ^F f lockscreen ^X x pow_break B screen ^C c width W clear C focus ^I log H pow_detach D select ‘ windows ^W w colon : hardcopy h login L prev ^H ^P p ^? silence _ wrap ^R r copy ^[ [ help ? meta a quit \ split S writebuf > detach ^D d history { } monitor M readbuf < suspend ^Z z xoff ^S s digraph ^V info i next ^@ ^N sp n redisplay ^L l time ^T t xon ^Q q displays * kill K k number N remove X title A dumptermcap . lastmsg ^M m only Q removebuf = vbell ^G fit F license , other ^A reset Z version v ^] paste . ” windowlist -b – select – 0 select 0 1 select 1 2 select 2 3 select 3 4 select 4 5 select 5 6 select 6 7 select 7 8 select 8 9 select 9 I login on O login off ] paste .

For at komme ud af den screen skærmen, kan du trykke på “space-bar” knappen eller “Enter”. (Bemærk, at alle genveje, der anvender “Ctrl-A” sker uden anførselstegn).

Når du fjerner dig fra screen, lad os sige du frakobler din SSH session og går hjem. I dit hjem, du begynder at SSH igen til din server, og du ønsker at se fremskridt i din download-processen. At gøre det, du har brug for at genoprette skærmen. Du kan køre denne kommando:

$ screen -r

Og du vil se, at den proces, du forlod stadig kører.

Når du har mere end 1 screen session, skal du skrive screen session id. Brug skærm-ls at se, hvor mange skærm er tilgængelige.

$ screen -ls

There are screens on: 7849.pts-0.ubuntu (10/06/2014 01:50:45 PM) (Detached) 5561.pts-0.ubuntu (10/06/2014 11:12:05 AM) (Detached) 2 Sockets in /var/run/screen/S-ubuntu

Skift mellem screen

Når du gør indlejrede skærm, kan du skifte mellem skærmen ved hjælp af kommandoen “Ctrl-A” og “n”. Den vil blive flytte til den næste skærm. Når du har brug for at gå til det forrige skærmbillede, skal du blot trykke “Ctrl-A” og “p”.

Hvis du vil oprette en ny skærm vindue inden i screen, skal du blot trykke “Ctrl-A” og “C”.

 Log af hvad du skriver i screen

Nogle gange er det vigtigt at registrere, hvad du har gjort, mens du er i konsollen. Lad sige, at du er en Linux Administrator, der administrerer en lang række Linux-servere.
Med denne screen fil loging, behøver du ikke at skrive hver enkelt kommando, som du har gjort ned. For at aktivere skærmen loggefunktion bare trykke “Ctrl-A” og “H”. (Vær forsigtig, vi bruger kapital ‘H’ brev. Brug af ikke kapital ‘h’, vil kun skabe et screenshot af skærmen i en anden fil med navnet hardcopy).


Nederst til venstre på skærmen, vil der være en meddelelse, der fortæller dig lide: Oprettelse logfil “screenlog.0”. Du vil finde screenlog.0 filen i din hjemmemappe.

Denne funktion vil tilføje alt hvad du gør, mens du er på skærmen vinduet. For at lukke skærmen for at logge kørende aktivitet ved at trykke “Ctrl-A” og “H” igen.

En anden måde at aktivere logning funktionen, kan du tilføje parameteren “-L”, når den første gang kører skærmbillede. Kommandoen vil være som dette.

$ screen -L
About text formats Text format DATE Date 11/18/2018 Time 05:59:58 PM typeimg One file only. 2 MB limit. Allowed types: png gif jpg jpeg. Show row weights TYPE Type (value 1) Published Last saved 01/08/2019 – 15:53 Author hans Create new revision Revision log message Briefly describe the changes you have made. MENU SETTINGS COMMENT SETTINGS BOOK OUTLINE URL ALIAS AUTHORING INFORMATION PROMOTION OPTIONS Published Delete Tray “Administration menu” opened.

Author:

Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Skriv et svar