Android

Sådan bruges linux-skærm

How to use the internet faster and more safely ( Squid Proxy + Raspberry Pi )

How to use the internet faster and more safely ( Squid Proxy + Raspberry Pi )

Indholdsfortegnelse:

Anonim

Har du nogensinde været i en situation, hvor du udfører en langvarig opgave på en fjernmaskine, og pludselig falder din forbindelse, er SSH-sessionen afsluttet, og dit arbejde går tabt. Det er sket med os alle på et tidspunkt, er det ikke? Heldigvis er der et værktøj kaldet screen der giver os mulighed for at genoptage sessionerne.

Introduktion

Skærm- eller GNU-skærm er en terminal multiplexer. Med andre ord betyder det, at du kan starte en skærmsession og derefter åbne et vilkårligt antal windows (virtuelle terminaler) inde i denne session. Processer, der kører i skærmen, fortsætter med at køre, når deres vindue ikke er synligt, selvom du bliver afbrudt.

Installer Linux GNU-skærm

Skærmpakken er forudinstalleret på de fleste Linux-distros i dag. Du kan kontrollere, om det er installeret på dit system ved at skrive:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Installer Linux-skærm på Ubuntu og Debian

sudo apt install screen

Installer Linux-skærm på CentOS og Fedora

sudo yum install screen

Starter Linux-skærm

For at starte en skærmsession skal du blot skrive screen i din konsol:

screen

Dette åbner en skærmsession, opretter et nyt vindue og starter en skal i det vindue.

Nu hvor du har åbnet en skærmsession, kan du få en liste over kommandoer ved at skrive:

Ctrl+a ?

Starter navngivet session

Navngivne sessioner er nyttige, når du kører flere skærm sessioner. For at oprette en navngivet session skal du køre skærmkommandoen med følgende argumenter:

screen -S session_name

Det er altid en god ide at vælge et beskrivende sessionnavn.

Arbejder med Linux-skærm Windows

Når du starter en ny skærmsession, opretter det et enkelt vindue med et shell i det.

Du kan have flere vinduer inde i en skærmsession.

For at oprette et nyt vindue med shell type Ctrl+a c , tildeles det første tilgængelige nummer i området 0…9 .

Herunder er nogle af de mest almindelige kommandoer til styring af Linux-skærm Windows:

  • Ctrl+a c Opret et nyt vindue (med shell) Ctrl+a " alle vinduer Ctrl+a 0 Skift til vindue 0 (efter nummer) Ctrl+a A Omdøb det aktuelle vindue Ctrl+a S Opdelt det nuværende område vandret i to regioner Ctrl+a | Opdel aktuel region lodret i to regioner Ctrl+a tab Skift inputfokus til det næste område Ctrl+a Ctrl+a Skift mellem den aktuelle og forrige region Ctrl+a Q Luk alle regioner men den aktuelle Ctrl+a X Luk det aktuelle område

Fjern fra Linux-skærm session

Du kan til enhver tid løsne fra skærm sessionen ved at skrive:

Ctrl+a d

Programmet, der kører i skærmsessionen, fortsætter med at køre, når du har løsnet fra sessionen.

Sæt det fast på en Linux-skærm igen

For at genoptage din skærmsession skal du bruge følgende kommando:

screen -r

Hvis du har flere skærm sessioner, der kører på din maskine, skal du tilføje skærm session ID efter r kontakten.

For at finde session ID-listen viser de aktuelle løbende skærm sessioner med:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Tilpas Linux-skærm

Når screen startes, læser den dens konfigurationsparametre fra /etc/screenrc og ~/.screenrc hvis filen er til stede. Vi kan ændre standardskærmindstillingerne i henhold til vores præferencer ved hjælp af .screenrc filen.

Her er en prøve ~/.screenrc konfiguration med tilpasset statuslinje og få ekstra muligheder:

~ /.Screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Grundlæggende Linux-skærmbrug

Nedenfor er de mest basale trin til at komme i gang med skærmen:

  1. Skriv kommando på kommandoprompten. Kør det ønskede program. Brug nøglesekvensen Ctrl-a + Ctrl-d at løsne fra skærmsessionen. Genbind til skærmsessionen ved at skrive screen -r .

Konklusion

I denne tutorial lærte du, hvordan du bruger Gnu Screen. Nu kan du begynde at bruge skærmværktøjet og oprette flere skærmvinduer fra en enkelt session, navigere mellem vinduer, fjerne og genoptage skærm sessioner og personalisere din skærmterminal ved hjælp af .screenrc filen.

Der er meget mere at lære om Gnu Screen på siden Brugervejledning til skærm.

skærmterminal