{"id":46,"date":"2019-08-01T15:53:12","date_gmt":"2019-08-01T13:53:12","guid":{"rendered":"http:\/\/linuxboxen2.dk\/?p=46"},"modified":"2019-08-01T15:53:12","modified_gmt":"2019-08-01T13:53:12","slug":"hvad-er-screen","status":"publish","type":"post","link":"https:\/\/www.linuxboxen.dk\/?p=46","title":{"rendered":"hvad er screen ?."},"content":{"rendered":"\n<p>Screen shell komandoen er en fuld-sk\u00e6rm software program, der kan bruges til at multiplex en fysisk konsol mellem flere processer (typisk interaktive shells). Det giver en bruger til at \u00e5bne flere separate terminal vinduer inde i en en enkelt terminal window manager.<br \/>\n<br \/>\n<a href=\"http:\/\/www.linuxboxen.dk\/?q=show-command\/147\">screen<\/a> programmet er meget nyttigt, hvis du har at g\u00f8re med flere programmer fra en kommandolinje-gr\u00e6nseflade og til adskillelse programmer fra terminalen skallen. Det giver ogs\u00e5 mulighed for at dele dine sessioner med andre brugere, og frig\u00f8re \/ vedh\u00e6fte terminal sessioner.<\/p>\n\n<p>Installation af screen p\u00e5 Ubuntu\/Debian.<\/p>\n\n<pre>\n<code><strong>$ apt-get install screen<\/strong><\/code><\/pre>\n\n<p><strong>Derefter kan du starte screen med komandoen.<\/strong><\/p>\n\n<pre>\n<strong><code>$ screen<\/code> <\/strong><\/pre>\n\n<p>N\u00e5r du starter screen p\u00e5 sk\u00e6rmen, kan du g\u00f8re alt dit arbejde, som du er i den normale CLI milj\u00f8. Men da sk\u00e6rmen er et program, s\u00e5 det har kommando eller parametre.<br \/>\nSkriv &#8220;Ctrl-A&#8221; og &#8220;?&#8221; Uden citationstegn. S\u00e5 vil du se alle kommandoer eller parametre p\u00e5 sk\u00e6rm<\/p>\n\n<p>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 &#8216; windows ^W w colon : hardcopy h login L prev ^H ^P p ^? silence _ wrap ^R r copy ^[ [ help ? meta a quit \\ split S writebuf &gt; detach ^D d history { } monitor M readbuf &lt; 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 . &#8221; windowlist -b &#8211; select &#8211; 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 .<\/p>\n\n<p>For at komme ud af den screen sk\u00e6rmen, kan du trykke p\u00e5 &#8220;space-bar&#8221; knappen eller &#8220;Enter&#8221;. (Bem\u00e6rk, at alle genveje, der anvender &#8220;Ctrl-A&#8221; sker uden anf\u00f8rselstegn).<\/p>\n\n<p>N\u00e5r du fjerner dig fra screen, lad os sige du frakobler din SSH session og g\u00e5r hjem. I dit hjem, du begynder at SSH igen til din server, og du \u00f8nsker at se fremskridt i din download-processen. At g\u00f8re det, du har brug for at genoprette sk\u00e6rmen. Du kan k\u00f8re denne kommando:<\/p>\n\n<pre>\n<code>$ screen -r<\/code><\/pre>\n\n<p>Og du vil se, at den proces, du forlod stadig k\u00f8rer.<\/p>\n\n<p>N\u00e5r du har mere end 1 screen session, skal du skrive screen session id. Brug sk\u00e6rm-ls at se, hvor mange sk\u00e6rm er tilg\u00e6ngelige.<\/p>\n\n<pre>\n<code>$ screen -ls<\/code><\/pre>\n\n<p>There are screens on: <strong> 7849.pts-0.ubuntu (10\/06\/2014 01:50:45 PM) (Detached) 5561.pts-0.ubuntu (10\/06\/2014 11:12:05 AM) (Detached)<\/strong> 2 Sockets in \/var\/run\/screen\/S-ubuntu<\/p>\n\n<p>Skift mellem screen<\/p>\n\n<p>N\u00e5r du g\u00f8r indlejrede sk\u00e6rm, kan du skifte mellem sk\u00e6rmen ved hj\u00e6lp af kommandoen &#8220;Ctrl-A&#8221; og &#8220;n&#8221;. Den vil blive flytte til den n\u00e6ste sk\u00e6rm. N\u00e5r du har brug for at g\u00e5 til det forrige sk\u00e6rmbillede, skal du blot trykke &#8220;Ctrl-A&#8221; og &#8220;p&#8221;.<\/p>\n\n<p>Hvis du vil oprette en ny sk\u00e6rm vindue inden i screen, skal du blot trykke &#8220;Ctrl-A&#8221; og &#8220;C&#8221;.<\/p>\n\n<p>&nbsp;Log af hvad du skriver i screen<\/p>\n\n<p>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\u00e6kke Linux-servere.<br \/>\nMed denne screen fil loging, beh\u00f8ver du ikke at skrive hver enkelt kommando, som du har gjort ned. For at aktivere sk\u00e6rmen loggefunktion bare trykke &#8220;Ctrl-A&#8221; og &#8220;H&#8221;. (V\u00e6r forsigtig, vi bruger kapital &#8216;H&#8217; brev. Brug af ikke kapital &#8216;h&#8217;, vil kun skabe et screenshot af sk\u00e6rmen i en anden fil med navnet hardcopy).<\/p>\n\n<p><br \/>\nNederst til venstre p\u00e5 sk\u00e6rmen, vil der v\u00e6re en meddelelse, der fort\u00e6ller dig lide: Oprettelse logfil &#8220;screenlog.0&#8221;. Du vil finde screenlog.0 filen i din hjemmemappe.<br \/>\n<br \/>\nDenne funktion vil tilf\u00f8je alt hvad du g\u00f8r, mens du er p\u00e5 sk\u00e6rmen vinduet. For at lukke sk\u00e6rmen for at logge k\u00f8rende aktivitet ved at trykke &#8220;Ctrl-A&#8221; og &#8220;H&#8221; igen.<br \/>\n<br \/>\nEn anden m\u00e5de at aktivere logning funktionen, kan du tilf\u00f8je parameteren &#8220;-L&#8221;, n\u00e5r den f\u00f8rste gang k\u00f8rer sk\u00e6rmbillede. Kommandoen vil v\u00e6re som dette.<\/p>\n\n<pre>\n<code>$ screen -L<\/code><\/pre>\n\nAbout text formats\nText format  \nDATE\nDate\n11\/18\/2018\n Time\n05:59:58 PM\ntypeimg\n \nOne file only.\n2 MB limit.\nAllowed types: png gif jpg jpeg.\nShow row weights\nTYPE\n \nType (value 1)\nPublished\nLast saved 01\/08\/2019 &#8211; 15:53\nAuthor hans\n Create new revision\nRevision log message\nBriefly describe the changes you have made.\nMENU SETTINGS\nCOMMENT SETTINGS\nBOOK OUTLINE\nURL ALIAS\nAUTHORING INFORMATION\nPROMOTION OPTIONS\n Published\n  Delete\nTray &#8220;Administration menu&#8221; opened.\n","protected":false},"excerpt":{"rendered":"<p>Screen shell komandoen er en fuld-sk\u00e6rm software program, der kan bruges til at multiplex en fysisk konsol mellem flere processer (typisk interaktive shells). Det giver en bruger til at \u00e5bne flere separate terminal vinduer inde i en en enkelt terminal window manager. screen programmet er meget nyttigt, hvis du har at g\u00f8re med flere programmer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-46","post","type-post","status-publish","format-standard","hentry","category-tips"],"a3_pvc":{"activated":false,"total_views":0,"today_views":0},"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/46\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}