Android

Hvordan bruke linux skjerm

HVORDAN BRUKE F.LUX (MER BEHAGELIG SKJERM)

HVORDAN BRUKE F.LUX (MER BEHAGELIG SKJERM)

Innholdsfortegnelse:

Anonim

Har du noen gang møtt situasjonen der du utfører en langvarig oppgave på en ekstern maskin, og plutselig faller forbindelsen din, blir SSH-økten avsluttet og arbeidet ditt går tapt. Det har skjedd med oss ​​alle på et tidspunkt, ikke sant? Heldigvis finnes det et verktøy som heter screen som lar oss gjenoppta øktene.

Introduksjon

Skjerm eller GNU-skjerm er en terminal multiplexer. Med andre ord betyr det at du kan starte en skjermøkt og deretter åpne et hvilket som helst antall vinduer (virtuelle terminaler) inne i den økten. Prosesser som kjører i skjermbildet vil fortsette å kjøre når vinduet deres ikke er synlig, selv om du blir koblet fra.

Installer Linux GNU-skjerm

Skjermpakken er forhåndsinstallert på de fleste Linux-distrikter i dag. Du kan sjekke om det er installert på systemet ditt ved å skrive:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Installer Linux-skjerm på Ubuntu og Debian

sudo apt install screen

Installer Linux-skjerm på CentOS og Fedora

sudo yum install screen

Starter Linux-skjerm

For å starte en skjermøkt, skriver du bare screen i konsollen:

screen

Dette vil åpne en skjermøkt, opprette et nytt vindu og starte et skall i det vinduet.

Nå som du har åpnet en skjermøkt, kan du få en liste over kommandoer ved å skrive:

Ctrl+a ?

Starter navngitt økt

Navngivne økter er nyttige når du kjører flere skjermøkter. Hvis du vil lage en navngitt økt, kjører du skjermkommandoen med følgende argumenter:

screen -S session_name

Det er alltid en god idé å velge et beskrivende sesjonsnavn.

Jobber med Linux-skjerm Windows

Når du starter en ny skjermøkt, oppretter det et enkelt vindu med et skall.

Du kan ha flere vinduer i en skjermøkt.

For å opprette et nytt vindu med skalltype Ctrl+a c , vil det første tilgjengelige tallet fra området 0…9 bli tilordnet det.

Nedenfor er noen vanlige kommandoer for å administrere Linux Screen Windows:

  • Ctrl+a c Opprett et nytt vindu (med skall) Ctrl+a " Liste over hele vinduet Ctrl+a 0 Bytt til vindu 0 (etter nummer) Ctrl+a A Gi nytt navn til det gjeldende vinduet Ctrl+a S Del gjeldende region horisontalt i to regioner Ctrl+a | Del gjeldende region vertikalt i to regioner Ctrl+a tab Bytt inngangsfokus til neste region Ctrl+a Ctrl+a Veksle mellom gjeldende og forrige region Ctrl+a Q Lukk alle regioner men den gjeldende Ctrl+a X Lukk det gjeldende området

Fjern fra Linux Screen Session

Du kan når som helst løsne fra skjermøkten ved å skrive:

Ctrl+a d

Programmet som kjører i skjermøkten fortsetter å kjøre etter at du har koblet deg fra økten.

Koble til en Linux-skjerm

For å gjenoppta skjermøkten bruker du følgende kommando:

screen -r

Hvis du har flere skjermøkter på maskinen din, må du legge til skjermøkt-ID etter r bryteren.

For å finne økt-ID-listen de gjeldende økter med løpende skjerm 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

Tilpass Linux-skjermen

Når screen startes, leser den konfigurasjonsparametrene fra /etc/screenrc og ~/.screenrc hvis filen er til stede. Vi kan endre standardskjerminnstillinger i henhold til preferansene våre ved å bruke .screenrc filen.

Her er en prøve ~/.screenrc konfigurasjon med tilpasset statuslinje og noen få ekstra alternativer:

~ /.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}'

Grunnleggende Linux-skjermbruk

Nedenfor er de mest grunnleggende trinnene for å komme i gang med skjerm:

  1. Skriv inn screen på kommandoprompten. Kjør ønsket program. Bruk nøkkelsekvensen Ctrl-a + Ctrl-d å løsne fra skjermøkten. Koble til skjermøkten ved å skrive screen -r .

Konklusjon

I denne opplæringen lærte du hvordan du bruker Gnu Screen. Nå kan du begynne å bruke skjermverktøyet og opprette flere skjermvinduer fra en enkelt økt, navigere mellom vinduer, fjerne og gjenoppta .screenrc og tilpasse skjermterminalen ved å bruke .screenrc filen.

Det er mye mer å lære om Gnu Screen på siden Brukerhåndbok for skjerm.

skjermterminal