Hur man använder Linux Screen

Lär dig hur du använder "skärm"-verktyget på Linux

GNU Screen, a.k.a, Linux Screen eller Screen är ett Linux-verktyg för effektiv hantering av kommandoradsterminaler. Den skapar virtuella terminaler så att samma faktiska terminal används samtidigt för flera processer.

Installerar skärm

Att installera skärm på Ubuntu och Debian, springa:

sudo apt installationsskärm

Notera: För äldre Ubuntu-versioner (version 14.04 och lägre) måste du använda apt-get ska användas istället för benägen.

Att installera skärm på CentOS och Fedora, springa:

yum installationsskärm

Använder skärm

För att köra skärmen och öppna en virtuell terminal, använd kommandot:

skärm

Den visar informationssidan på skärmen. Tryck Stiga på för att byta till den virtuella terminalen. Detta gör att terminalskärmen växlar till den virtuella terminalen och döljer den ursprungliga terminalskärmen.

Linux-skärmkommandon

skärm har en rik uppsättning kommandon för att hantera de virtuella terminalerna. Dessa kommandon körs med hjälp av modifieringstangentkombinationer.

Ctrl + a är tangentkombinationen som används för att anropa lyssnaren på den virtuella terminalen att lyssna efter skärmkommandon.

Notera: När Ctrl + a skrivs, anropas lyssnaren, men det kommer inte att skrivas ut någon utdata på terminalen. På samma sätt efter att vi skrivit ett kommando för lyssnaren att lyssna, skrivs det tyst och visas inte på skärmen.

  • Ctrl + ac: Skapa ett nytt terminalfönster på skärmen.
  • Ctrl + a": Visar lista över skärmar. Användaren kan gå igenom listan och trycka på stiga på för att öppna alla tillgängliga skärmsessioner.
  • Ctrl + a': Fråga efter terminalidentifierare (namn) och switch.

  • Ctrl + a[0...9]: Byt till plint nr. (Num) [0…9].
  • Ctrl + aA: Ställ in en titel för den aktuella terminalen.

  • Ctrl + ad: Lossa en terminal från skärmen.
  • skärm -r: Sätt tillbaka terminalen på skärmen. Om det finns flera fristående virtuella terminaler kommer den att skriva ut alla och fråga vilken som ska kopplas till igen.

    Notera: Detta kommando skrivs på terminalen och använder inte modifieringsnyckelavlyssnaren eftersom användaren själv är utanför den virtuella terminalen, där nyckellyssnaren inte längre är aktiv.

  • Ctrl + aD: Lossa terminalen och logga ut.
  • Ctrl + ai: Information om aktuell terminal.

  • Ctrl + aH: Börja logga stdout från den aktuella virtuella terminalen till en loggfil.

För att avsluta den virtuella terminalen, Tryck Ctrl + D.

skärm har många andra sådana kommandon. Läs man-sidan på skärmen för att veta mer om ytterligare kommandon och funktioner.

man skärm

? Skål!