Start- und Bedienungsgrundlagen Bildschirm. Konfigurieren des Linux-Bildschirmdienstprogramms Umschalten zwischen Bildschirmen

Screen ist ein sehr praktisches Programm, wenn Sie häufig in der Konsole arbeiten, indem Sie sich über SSH mit dem Server verbinden. In diesem Fall Bildschirm ermöglicht es Ihnen, mehrere verschiedene Bildschirme in einer Konsole zu behalten und bequem zwischen ihnen zu wechseln.

Bildschirminstallation

Zur Installation müssen Sie den Befehl ausführen

$ sudo apt-get installscreen

Danach müssen Sie den Bildschirm ausführen:

$-Bildschirm

Beim Start sehen Sie entweder eine Eingabeaufforderung Befehlszeile, oder den "Willkommensbildschirm" durch Drücken von SPACE oder ENTER, in dem Sie ebenfalls zur Shell weitergeleitet werden. In diesem Fall werden alle Befehle bereits „innerhalb“ des Bildschirms gestartet.

Wenn Sie die Protokolldatei ständig abhören und auf dem Bildschirm anzeigen müssen. Lassen Sie uns eine neue Bildschirmkonsole wie folgt erstellen:

Screen -d -m -S tail-log tail -f /var/log/nginx/error.log

Um den Bildschirm zu verlassen (beenden, nicht trennen), reicht es aus, alle darin geöffneten Shells zu verlassen oder alternativ die Tastenkombination zu drücken Strg+A, und antworten Sie mit "y" auf die Frage "möchten Sie wirklich beenden".

Sie können die Verbindung zum aktuellen Bildschirm trennen, ohne die Sitzung zu schließen oder zu beenden, indem Sie die Kombination verwenden Strg+A dann d.

Verbindung zum Bildschirm

Wenn auf dem Computer bereits eine Bildschirmsitzung ausgeführt wird und Sie sich damit verbinden möchten, dann

  1. wenn es nur eine Session gibt, reicht nur der Befehl: Strg+A dann x
  2. wenn es mehrere Sitzungen gibt, dann: Sie können die Liste der laufenden Bildschirme mit dem Befehl screen -ls sehen: $ screen -ls Es gibt Bildschirme auf: 2762.pts-0.debian (Detached) 2743.pts-0.debian ( Freistehend) 2 Steckdosen in /var/run/screen/S-diesel.

    Wir wählen den Bildschirm aus, den wir brauchen, und treten ihm bei:

    Bildschirm -x 2762.pts-0.debian

    Die Namen der Sitzungen sind standardmäßig nicht sehr aussagekräftig - verarbeiten Sie nur Nummern. Wenn Sie mehrere Bildschirmsitzungen für verschiedene Aufgaben ausführen und verwenden möchten, können Sie sich vernünftigere Namen einfallen lassen. Wir denken uns einen Namen aus und starten dann einen neuen Bildschirm wie diesen:

    $ screen -S "job1"

    wobei job1 der Name unserer "benannten" Sitzung ist. Jetzt werden wir in -ls viel klarer sehen:

    $ screen -ls Es gibt Bildschirme auf: 2762.pts-0.debian (Detached) 2795.job1 (Detached) 2743.pts-0.debian (Detached) 3 Sockets in /var/run/screen/S-diesel.

    und wir können uns mit der job1-Sitzung verbinden, indem wir einfach ihren Namen angeben:

    $ screen -x job1

Umschalten zwischen Bildschirmen

Wie Sie bereits verstanden haben, werden Sitzungen auch dann gespeichert, wenn Sie vom Server getrennt werden, und alles, was darin ausgeführt wird, wird weiterhin ausgeführt. Die Möglichkeiten des Bildschirms sind jedoch nicht darauf beschränkt. Manchmal, wenn ich über ssh arbeite, möchte ich wirklich mehrere Terminals gleichzeitig geöffnet haben. Auch hier kann der Bildschirm helfen.

Strg+A dann?- Zeigen Sie alle verfügbaren Befehle und Parameter an, um die Leertaste oder die Eingabetaste zu verlassen
Strg+A dann c- Erstellen Erstellen Sie ein Bildschirmfenster
Strg+A dann p- strongvios wechselt zum vorherigen Bildschirmfenster
Strg+A dann n- next zum nächsten Bildschirmfenster wechseln
Strg+A dann d- Deadached Disconnect vom Bildschirm, wobei die Sitzung läuft
Strg+A dann K- kill beendet die Bildschirmsitzung
Strg+A dann x- Bildschirmsperre, zum Entsperren müssen Sie Ihr Linux-Passwort eingeben.
Strg+A dann w- Liste der Fenster, die auf dem Bildschirm ausgeführt werden
Strg+A dann A- Signieren Sie den Namen verschiedener Fenster auf dem Bildschirm
Strg+A dann |- Fenster vertikal teilen, nach Strg+A senkrechter Strich (nicht kleines L) oder split -v eingeben
Strg+A dann S- Fenster horizontal teilen
Strg+A dann Tab- Übergang zwischen den Hälften
Strg+A Q- Alle Fenster ausblenden und nur das aktuelle belassen
Strg+D- Beenden Sie die Bildschirmsitzung

Kopieren von Text zwischen Fenstern und Scrollen des Bildschirms

Strg+A dann [- schaltet den Bildschirm in den Kopiermodus, während Sie sich mit den Cursortasten im Fenster bewegen können, um den Anfang des Textfragments zu bestimmen, drücken Sie die Leertaste. Bewegen Sie den Cursor mit den Pfeilen, um das Ende der Auswahl zu markieren, und drücken Sie erneut die Leertaste. Alles, das Fragment wird kopiert. Durch Drücken von wird es in dasselbe oder ein anderes Fenster eingefügt ] .

Um diesen Modus zu verlassen, drücken Sie einfach Esc.

Überwachung der Befehlsausführung

Wenn Sie mehrere Fenster geöffnet haben, kann es hilfreich sein, die Aktivität in einem davon zu überwachen. Zum Beispiel, wenn Sie einen Befehl ausgeführt haben und wissen möchten, wann er abgeschlossen ist. Gehen Sie mit diesem Befehl zum Fenster, klicken Sie

Strg+A dann m- und aktivieren Sie die Fensteraktivitätsüberwachung. Wenn sich nun der Text des Fensters ändert, piept der Bildschirm, das Symbol „@“ wird neben seinem Namen in der Liste der Fenster angezeigt und die Aufschrift „Aktivität in Fenster #…“ erscheint am unteren Rand des Fensters für einige Sekunden!

Protokollieren und Bildschirm drucken

Es ist auch möglich, alle Textausgaben an das Fenster in eine spezielle Bildschirmprotokolldatei zurückzuverfolgen. wobei N die Fensternummer ist.

Strg+A dann H

Jetzt werden alle Ergebnisse Ihrer Arbeit protokolliert und Sie können den Verlauf nicht nur der Eingabe, sondern auch der Ausgabe sehen.

Auch der Befehl zum Entfernen des aktuellen Fensters

Strg+A dann h

Übertragung in eine Hardcopy-Datei. nur den Inhalt des aktuellen Fensters, anstatt ständig die E/A zu überwachen. Analoger Druckbildschirm.

Bildschirmkonfiguration

Screen wird mit der Datei ~/.screenrc in Ihrem Home-Verzeichnis konfiguriert. Dort kannst du zum Beispiel schreiben:

Beschriftung immer "%(= 45)%(+b w)Bildschirm: %n | %h %=%t %c" harter Status immerletzte Zeile "%-Lw%(= BW)%50>%n%f* %t%( -)%+Lw%<"

Dadurch erhalten Sie eine jederzeit sichtbare Liste der geöffneten Fenster und andere nützliche Informationen am unteren Rand des Bildschirms.

Außerdem werden beim Start von Screen standardmäßig Befehle aus der Datei /etc/screenrc und der Datei .screenrc aus dem Home-Verzeichnis des Benutzers ausgeführt. Viele der Befehle, die in Konfigurationsdateien verwendet werden können, wurden in den obigen Tabellen im Feld "Textbefehl" besprochen. Unten sehen Sie ein Beispiel für eine Bildschirmkonfiguration aus einer .screenrc-Datei:

# Anzeige von Lizenzinformationen beim Start deaktivieren Screen startup_message off # Öffnen einer Shell zum Ausführen chdir screen -t Work # Öffnen einer Shell zum Verwalten der Konfiguration chdir /etc screen -t Configuration # Öffnen einer Shell zum Anzeigen von Protokollen chdir /var/log screen -t Protokolle # Wählen Sie das erste Fenster nach dem Start, wählen Sie 0

Diese ziemlich einfache Konfigurationsdatei öffnet drei Fenster namens Work, Configuration, Logs im Home-Verzeichnis des Benutzers, im /etc-Verzeichnis und im /var/log-Verzeichnis. Nach dem Start erscheint das erste Fenster namens Work auf dem Bildschirm. Abbildung 1 zeigt ein Beispiel dafür, wie Screen mit dieser Konfigurationsdatei arbeitet.

Fertigstellungsbildschirm

Wenn die Bildschirmsitzung aus irgendeinem Grund nicht mehr reagiert, können Sie sie beenden. Dazu müssen Sie sich mit der gewünschten Sitzung verbinden und dann drücken Strg + A und ":quit" eingeben.

Über ein Jahr lang drängte mich ein Klassenkamerad, während der Arbeit Bildschirme zu verwenden. Im Laufe der Zeit erreichte ich diese Hand immer noch nicht. Und vergebens ...

Screen ist ein Vollbild-Fenstermanager, mit dem Sie von einer Terminalsitzung aus mit mehreren Fenstern gleichzeitig arbeiten können. Mit anderen Worten, wenn Sie sich über ssh mit einem Remote-Computer verbinden, können Sie innerhalb einer Sitzung mit mehreren seiner Fenster gleichzeitig arbeiten, z. B. durch Drücken von Strg + Alt + F1, Strg + Alt + F2 ... Das Programm hat eine wichtige Funktion: Wenn die Verbindung unterbrochen oder vom "Bildschirm" getrennt wird, werden die darin ausgeführten Prozesse nicht angehalten und Sie können jederzeit zu ihnen zurückkehren. Sie können viele Anwendungen dafür finden. Wenn Sie beispielsweise mit einem Remote-Server arbeiten, können Sie sicher sein, dass die laufende Kompilierung des Programms das Ende erreicht, selbst wenn die Verbindung plötzlich abbricht.

Installation

Das Programm wird wie gewohnt installiert, zum Beispiel unter Ubuntu so:

apt-get-Installationsbildschirm

Es ist auch erwähnenswert, dass dieses Paket in meinem Ubuntu 10.04-Desktop bereits auf dem System war.

Bildschirm verwenden

Starten des Programms:

Nach dem Start des Programms werden kurze Informationen darüber angezeigt. Um es zu entfernen, drücken Sie die Eingabetaste oder die Leertaste. Sie könnten denken, dass nichts passiert ist, aber das ist nicht der Fall: Sie befinden sich in einem Terminal, das auf dem Bildschirm läuft. Danach sehen wir die uns bekannte Konsole.

Verwenden Sie zum Erteilen von Bildschirmbefehlen die Tastenkombination Strg+A. Das Folgende ist eine Liste der Hauptbefehle, die zur Steuerung der Shell verwendet werden:

  • c - Erstellen Sie ein neues Fenster
  • n - zum nächsten Fenster wechseln
  • p - zum vorherigen Fenster wechseln
  • k - Schließen Sie das Fenster
  • d - vom Bildschirm trennen
  • » - Liste der auf dem Bildschirm laufenden Fenster

Um beispielsweise ein neues Fenster zu erstellen, drücken Sie Strg+a und dann die Taste c.

Wenn die Verbindung zum Bildschirm getrennt wird, werden alle darin ausgeführten Fenster und Prozesse weiter ausgeführt. Um laufende Screenshots anzuzeigen, verwenden Sie den Befehl:

Die Ausgabe des Befehls sieht in etwa so aus:

Es gibt Bildschirme auf:
18388.pts-4.asid-ubuntu-vm (23.09.2010 05:05:30) (getrennt)
18272.pts-0.asid-ubuntu-vm (23.09.2010 04:54:23) (getrennt)
2 Sockets in /var/run/screen/S-root.

Um eine Verbindung zu einem laufenden Bildschirm herzustellen, führen Sie den Befehl screen -r aus . Zum Beispiel so:

screen -r 18388.pts-4.asid-ubuntu-vm

oder kürzer:

Wenn Sie vergessen haben, die Verbindung zu einem Bildschirm eines anderen Computers zu trennen (die Ausgabe von screen -ls wird daneben angezeigt), können Sie dies mit der Option -rd abfangen:

Bildschirm -rd 18388

Um eine Verbindung zum letzten Bildschirm herzustellen, können Sie einfach:

Nun, das scheint alles zu sein. Mehr zu diesen und anderen Befehlen wie immer im Mana.

Screen ist eine Konsolenanwendung, mit der Sie mehrere Terminalsitzungen in einem Fenster verwenden können. Das Programm fungiert innerhalb einer Shell-Sitzung und fungiert als Container und Manager für andere Terminalsitzungen, ähnlich wie ein Fenstermanager Fenster verwaltet.

In vielen Fällen ist das Erstellen mehrerer Terminalfenster nicht möglich. Möglicherweise müssen Sie mehrere Konsolensitzungen verwalten, ohne den X-Server zu starten. Möglicherweise müssen Sie schnell auf mehrere Remote-Cloud-Server zugreifen oder ein laufendes Programm anzeigen, während Sie an einer anderen Aufgabe arbeiten. All diese Anforderungen lassen sich mit der Screen Console problemlos erfüllen.

Installation

Dieses Handbuch verwendet Ubuntu 12.04; Bei jeder modernen Distribution sind alle Befehle außer der Installation gleich.

Um die Konsole auf Ubuntu zu installieren, verwenden Sie den Befehl "apt-get":

sudo apt-get update
sudo apt-get installscreen

Nutzungsgrundlagen

Um eine Bildschirmsitzung zu starten, rufen Sie einfach den Befehl „screen“ auf:

Bildschirm
Bildschirmversion 4.00.03jw4 (FAU) 2. Mai 2006
Copyright (c) 1993-2002 Jürgen Weigert, Michael Schröder
Copyright (c) 1987 Oliver Laumann
Dieses Programm ist freie Software; Sie können es weiterverteilen und/oder ändern unter
die Bedingungen der GNU General Public License, wie von der Freien Software veröffentlicht
Stiftung; entweder Version 2 oder (nach Ihrer Wahl) eine spätere Version.
Dieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, aber OHNE
JEGLICHE GEWÄHRLEISTUNG; ohne auch nur die stillschweigende Gewährleistung der MARKTFÄHIGKEIT oder TAUGLICHKEIT
FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten eine Kopie der GNU General Public License zusammen mit erhalten haben
dieses Programm (siehe die Datei KOPIEREN); wenn nicht, schreiben Sie an die Freie Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Senden Sie Fehlerberichte, Korrekturen, Verbesserungen, T-Shirts, Geld, Bier und Pizza an
[E-Mail geschützt]

Nach dem Start wird die Lizenzierungsseite angezeigt. Drücken Sie „Return“ oder „Enter“, um fortzufahren.

Weitere Aktionen des Programms können unerwartet sein. Eine normale Befehlszeile wird bereitgestellt und nichts scheint zu passieren. Vielleicht gab es einen Bildschirmfehler? Verwenden Sie die Tastenkombination, um dies herauszufinden. Halten Sie die Steuerungstaste (Strg) gedrückt, drücken Sie "a", dann die Taste "v":

Diese Aktion fragt Screen nach Versionsinformationen ab; Das angezeigte Ergebnis zeigt an, dass die Konsole funktioniert.

Jetzt müssen Sie sich mit der Verwaltung der Konsole vertraut machen. Der Bildschirm wird hauptsächlich über Tastenkombinationen gesteuert. Jeder dieser Kombinationen muss „Strg-a“ vorangestellt werden (halten Sie die „Strg“-Taste gedrückt, bevor Sie „a“ drücken). Diese Tastenfolge weist Screen an, auf die nächsten gedrückten Tasten zu achten.

Dieses Prinzip wurde bereits bei der Abfrage von Informationen über Screen angewendet. Verwenden Sie es erneut, um weitere nützliche Informationen zu erhalten.

Strg-a ?
Bildschirmtastenbelegung, Seite 1 von 2.
Befehlstaste: ^A Literal ^A: a
break ^B b license , removebuf =
C-Sperrbildschirm löschen ^X x Z zurücksetzen
Doppelpunkt: Log-H-Bildschirm ^C c
kopieren ^[ [ anmelden L auswählen "
trenne ^D d meta ein Schweigen _
digraph ^V monitor M split S
zeigt * next ^@ ^N sp n suspend ^Z z
dumptermcap . Zahl N mal ^T t
fit F nur Q Titel A
Fluss ^F f andere ^A vbell ^G
Fokus ^I pow_break B-Version v
Hardcopy h pow_detach D Breite W
Hilfe? zurück ^H ^P p ^? Fenster ^W m
history ( ) beenden \ wrap ^R r
info ich readbuf< writebuf >
kill K k redisplay ^L l xoff ^S s
lastmsg ^M m entferne X xon ^Q q

Dies ist eine Liste interner Hotkeys. Es lohnt sich, sich an den Befehl zum Aufrufen zu erinnern, da dies eine großartige Möglichkeit ist, schnell Hilfe zu erhalten. Wie Sie am Ende der Datei sehen können, müssen Sie die Leertaste drücken, um weitere Befehle zu erhalten.

Rufen Sie nun den Befehl „top“ auf, der Auskunft über die Prozesse gibt.

Spitze
top - 16:08:07 up 1:44, 1 Benutzer, Lastdurchschnitt: 0,00, 0,01, 0,05
Aufgaben: 58 insgesamt, 1 läuft, 57 schläft, 0 gestoppt, 0 Zombie
CPU(s): 0,0 % us, 0,0 % sy, 0,0 % ni, 100,0 % id, 0,0 % wa, 0,0 % hi, 0,0 % si, 0,0 % st
Speicher: 507.620 KB insgesamt, 262.920 KB belegt, 244.700 KB frei, 8.720 KB Puffer
Swap: 0k insgesamt, 0k verwendet, 0k frei, 224584k im Cache
PID BENUTZER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL
1 Wurzel 20 0 3384 1836 1288 S 0,0 0,4 0:00,70 Init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.11 ksoftirqd/0
5 root 20 0 0 0 0 S 0.0 0.0 0:00.12 kworker/u:0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 Migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.07 Watchdog/0
8 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 CPU-Satz
9 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 Netzn
12 root 20 0 0 0 0 S 0.0 0.0 0:00.03 sync_supers
13 Wurzel 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-Standard
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kIntegritätd
15 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 Wurzel 20 0 0 0 0 S 0.0 0.0 0:00.00 khubd
18 Wurzel 0 -20 0 0 0 S 0.0 0.0 0:00.00 md

Jetzt können Sie die Prozesse auf dem VPS einsehen. Aber welche Befehle sind zu verwenden, um detailliertere Informationen über laufende Programme zu erhalten? Sie können den Befehl "top" nicht beenden, sondern einfach ein neues Fenster erstellen, um diese Befehle auszuführen.

Die Sequenz "Strg-a c" erstellt ein neues Fenster. Jetzt können Sie jeden Befehl ausführen, ohne die Befehle zu stören, die in einem anderen Fenster ausgeführt werden (in diesem Fall die Prozessüberwachung).

Wo ist das andere Fenster geblieben? Sie können mit dem Befehl dorthin zurückkehren:

Diese Sequenz zeigt das nächste laufende Fenster an. Die Liste der Fenster ist kreisförmig, wenn sich also hinter dem aktuellen Fenster keine anderen Fenster befinden, wird das erste Fenster zurückgegeben.

Diese Sequenz schaltet Fenster um umgekehrte Reihenfolge. Wenn beispielsweise drei Fenster laufen und das dritte aktuell ist, zeigt dieser Befehl das zweite Fenster an.

Wenn Sie ständig zwischen zwei Fenstern wechseln, ist es sinnvoll, die folgende Tastenkombination zu verwenden:

Diese Sequenz führt den Benutzer zum am häufigsten besuchten Fenster. Im vorherigen Beispiel würde es das dritte Fenster wieder öffnen.

Jetzt scheint es unmöglich, den Überblick über alle erstellten Fenster zu behalten. Glücklicherweise bietet die Screen-Konsole mehrere Möglichkeiten, verschiedene Sitzungen zu verwalten. Erstellen Sie zunächst drei neue Fenster (insgesamt 4 Fenster) und verwenden Sie dann eines der einfachsten Fensterverwaltungstools - "Strg-a w".

Strg-a c
Strg-a c
Strg-a c
Strg-aw
0$bash 1$bash 2-$bash 3*$bash

Dieser Befehl bietet nützliche Informationen - eine Liste der geöffneten Fenster. In diesem Fall sind 4 Fenster geöffnet. Jedes Fenster hat eine Nummer beginnend mit 0. Ein Sternchen neben der Nummer zeigt das aktuelle Fenster an.

Wie Sie sehen können, ist im Moment Fenster Nr. 3 das aktuelle Fenster (tatsächlich ist es das vierte, da die Nummerierung bei 0 beginnt). Wie wechselt man schnell zu Fenster Nr. 1?

Über die Sequenznummer kann direkt zum gewünschten Fenster gesprungen werden. Fensterliste erneut öffnen:

Strg-aw
0$bash 1*$bash 2$bash 3-$bash

Wie Sie sehen können, ist Fenster Nr. 1 jetzt das aktuelle. Versuchen Sie eine andere Möglichkeit, zwischen Fenstern zu wechseln.

Strg-a"
Flags für Num-Namen
bash $0
1 Bash$
bash 2 $
3 bash $

Diesmal wird das Navigationsmenü angezeigt. Jetzt können Sie wie im vi-Texteditor mit den Aufwärts- und Abwärtspfeilen oder den Tasten "j" und "k" navigieren. Durch Drücken der „Return“- oder „Enter“-Taste können Sie zum ausgewählten Fenster wechseln.

Das ist nützlich genug, aber im Moment heißen alle Fenster "bash". Das ist nicht sehr bequem. Jetzt müssen wir die Sitzung benennen. Wechseln Sie zu dem Fenster, das Sie benennen möchten, und verwenden Sie die Sequenz "Strg-a A".

Strg-a 0
Strg-A
Setzen Sie den Titel des Fensters auf: bash

Mit dieser Sequenz können Sie der Sitzung einen Namen geben. Verwenden Sie die Rücktaste, um "bash" zu löschen und einen beliebigen neuen Namen einzugeben. Benennen Sie beispielsweise Fenster Nr. 0 „Überwachung“ und führen Sie darin den Befehl „top“ aus.

Setzen Sie den Titel des Fensters auf: Überwachung
Strg-a"
Flags für Num-Namen
0 Überwachung$
1 Bash$
bash 2 $
3 bash $

Fenster #0 hat einen bequemeren Namen.

Jetzt können Sie Fenster erstellen und umbenennen; aber wie wird man das unnötige Fenster los?

Verwenden Sie die Sequenz "Strg-a k", was "töten" bedeutet:

Strg-a k
Töten Sie dieses Fenster wirklich

Bildschirmsitzungsverwaltung

Verwenden Sie die folgende Befehlsfolge, um Screen zu beenden und alle Fenster zu schließen:

Strg-a \
Beenden Sie wirklich alle Ihre Fenster und töten Sie sie

Dadurch wird die Screen-Sitzung beendet. Alle erstellten Fenster sowie alle laufenden Arbeiten gehen verloren.

Die Verwendung von Screen hat einen großen Vorteil. Die Sitzung kann nicht gelöscht, sondern einfach entfernt werden. Durch das Entfernen einer Sitzung können Programme, die in Screen ausgeführt werden, weiterarbeiten und erhalten Zugriff auf die Hauptkonsolensitzung (diejenige, die beginnt, mit Screen zu arbeiten). Diese Bildschirmsitzung existiert noch, sie wird nur im Hintergrund verwaltet.

Strg-a d

Die Sitzung ist also beendet. Wie komme ich zu dieser Sitzung zurück?

Das Flag "-r" bedeutet "erneut anhängen" oder "wiederherstellen". Aber was ist, wenn es mehrere Screen-Sitzungen gibt? Was passiert, wenn eine Screen-Sitzung erstellt und gelöscht wurde und dann eine neue Sitzung erstellt wurde, die ebenfalls entfernt wurde?

Bildschirm
Strg-a d
Bildschirm
Strg-a d

Wie kann ich Screen mitteilen, welche Sitzung wiederhergestellt werden soll?

Bildschirm -ls
Es gibt Bildschirme auf:
2171.pts-0.Blank (01.07.2013 17:00:39) (getrennt)
1835.pts-0.Blank (01.07.2013 15:50:43) (getrennt)
2 Sockets in /var/run/screen/S-justin.

Die Liste der Sitzungen wird nun angezeigt. Um die zweite Sitzung wiederherzustellen, geben Sie ihre Identifikationsnummer nach dem Flag "-r" ein.

Bildschirm –r 1835

Was ist, wenn Sie die Sitzung auf zwei wiederherstellen müssen entfernte Computer oder Terminalfenster? Verwenden Sie das Flag "-x", um die Sitzung aufzuteilen.

Terminalverwaltung in Screen

Es gibt eine Reihe von Befehlen, mit denen Sie Terminalsitzungen verwalten können, die in Screen ausgeführt werden.

Verwenden Sie zum Kopieren von Text die folgende Sequenz:

Diese Sequenz stellt einen Cursor bereit, der mit den Pfeiltasten oder den Tasten "h", "j", "k", "l" (wie in vi) bewegt werden kann. Bewegen Sie den Cursor an den Anfang des Textabschnitts, den Sie kopieren möchten, und drücken Sie "Return" oder "Enter". Bewegen Sie dann den Cursor an das Ende des Fragments und drücken Sie erneut "Return" oder "Enter". Der Text wird in die Zwischenablage kopiert.

Beachten Sie, dass dies auch der Bildlaufmechanismus der Konsole ist. Wenn Sie Text anzeigen müssen, der außerhalb des Bildschirms liegt, geben Sie „Strg-a [“ ein und scrollen Sie nach oben.

Sie können kopierten Text mit einer schließenden eckigen Klammer einfügen

Möglicherweise möchten Sie auch Programme anzeigen, die in einem anderen Bildschirmfenster ausgeführt werden.

Beispielsweise werden einige Daten in einem Fenster zusammengestellt und Sie müssen wissen, wann der Vorgang abgeschlossen ist. Sie können Screen anweisen, die Inaktivität dieses Fensters mit der Sequenz "Strg-a _" zu überwachen, die Ihnen mitteilt, wenn innerhalb von 30 Sekunden keine Ausgabe angezeigt wird.

Nehmen wir ein einfacheres Beispiel. Sagen Sie der Screen-Konsole, dass sie Ihnen mitteilen soll, wann das Fenster Google viermal angepingt hat.

ping -c 4 www.google.com
Strg-a_
Das Fenster wird nun für 30 Sek. überwacht. Schweigen.

Jetzt können Sie in einem anderen Fenster arbeiten und auf die Benachrichtigung über den Abschluss der Aufgabe im vorherigen Fenster warten.

Strg-a 1
Fenster 2: Stille für 30 Sekunden

Umgekehrt können Sie auch eine Benachrichtigung über die Aktivität eines bestimmten Fensters anfordern. Dies geschieht mit der Sequenz „Strg-a M“.

sleep 20 && echo „Ausgabe“
Strg-a M
Fenster 2 (Bash) wird jetzt auf alle Aktivitäten überwacht.

Es erscheint jetzt eine Benachrichtigung, wenn Daten in diesem Fenster angezeigt werden.

Strg-a 1
Aktivität in Fenster 2

Beispielsweise müssen Sie eine Reihe wichtiger Änderungen vornehmen und dabei ein Protokoll der ausgeführten Befehle abrufen. Die Sitzung kann aufgezeichnet werden mit:

Strg-a H
Logdatei "screenlog.1" erstellen.

Bildschirmbereiche

Wenn Sie mehrere Fenster gleichzeitig sehen müssen, können Sie die sogenannten "Bereiche" verwenden. Neue Regionen werden erstellt, wenn die aktuelle Region geteilt wird. Um den aktuellen Bereich horizontal zu teilen, können Sie Folgendes eingeben:

Dadurch wird das aktuelle Fenster an den oberen Rand des Bildschirms verschoben und ein neuer leerer Bereich darunter geöffnet. In den unteren Bereich gelangen Sie mit „Tab“:

Sie können nun im unteren Bereich ein neues Fenster anlegen oder ganz normal zu einem anderen Fenster wechseln.

Zerstören Sie gegebenenfalls den aktuellen Bereich, verwenden Sie die folgende Reihenfolge:

Dadurch wird der Bereich entfernt, ohne das aktuelle Fenster zu zerstören. Das heißt, wenn in diesem Bereich ein Befehl gestartet wurde, ist es immer noch möglich, darauf als normales Fenster zuzugreifen, es wird nur ein separater Bereich zerstört.

Wenn Sie einen vertikalen Schnitt machen müssen, können Sie die folgende Reihenfolge verwenden:

Hinweis: Dies ist kein Zeichen 1 (Einer) oder L. Es ist ein Pipe-Zeichen, das sich auf der gleichen Taste wie das Zeichen „\“ auf den meisten Tastaturen befindet. Die Steuerelemente für vertikale Bereiche sind die gleichen wie für horizontale Bereiche. Wenn Sie mehrere verschiedene Bereiche löschen und zu einem Bereich zurückkehren müssen, können Sie diese Sequenz verwenden, die alle Bereiche außer dem aktuellen zerstört:

Mit Byobu

Eine große Verbesserung für Screen ist ein Programm namens "byobu". Es fungiert als Wrapper für Screen und bietet eine verbesserte Benutzerfreundlichkeit. Unter Ubuntu kann es installiert werden mit:

sudo apt-get install byobu

Bevor wir beginnen, müssen wir byobu anweisen, den Bildschirm als Ausgabepuffer zu verwenden. Dies kann mit dem Befehl erfolgen:

byobu-select-backend
Wählen Sie das byobu-Backend aus:
1.tmux
2. Bildschirm
Wählen Sie 1-2 :

Hier können Sie screen als Standard-Terminalmanager festlegen.

Jetzt können Sie "byobu" anstelle von "screen" eingeben, um eine Sitzung zu starten.

byobu
Willkommen bei Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-virtuelles i686)
* Dokumentation: https://help.ubuntu.com/
Willkommen beim leichten, leistungsstarken Textfenster-Manager Byobu.
Sie können den Start von Byobu bei der Anmeldung umschalten mit:
"byobu-disable" und "byobu-enable"
Tipps, Tricks und weitere Informationen finden Sie unter:
*http://bit.ly/byobu-help
[E-Mail geschützt]:~$
du? 12.04 0:* 118! 3h55m 2.00 2.0GHz 496M6% 2013-07-01 18:19:21

Wie Sie sehen können, ist der Bildschirm jetzt in eine benutzerfreundliche Oberfläche eingebettet.

Wenn Sie zum ersten Mal "Strg-a" eingeben, müssen Sie byobu mitteilen, dass dieser Befehl als Bildschirmbefehl und nicht als Emacs erkannt werden soll.

Strg-a
Konfigurieren Sie das Strg-a-Verhalten von Byobu ...
Wenn Sie Strg-a in Byobu drücken, möchten Sie, dass es funktioniert in:
(1) Bildschirmmodus (Standard-Escape-Sequenz von GNU Screen)
(2) Emacs-Modus (zum Zeilenanfang gehen)
Beachten Sie, dass:
- F12 fungiert auch als Flucht in Byobu
- Sie können F9 drücken und Ihren Escape-Charakter auswählen
- Sie können jederzeit "byobu-ctrl-a" ausführen, um Ihre Auswahl zu ändern
Wählen :

Wählen Sie 1, um byobu normal zu verwenden.

Die Benutzeroberfläche bietet viele nützliche Informationen, z. B. eine Liste von Fenstern und Systeminformationen. Unter Ubuntu meldet es sogar, wie viele Pakete Sicherheitsupdates haben, als Zahl gefolgt von einem Ausrufezeichen auf rotem Hintergrund.

Der einzige Unterschied zwischen byobu und screen besteht darin, dass byobu Sitzungen verwaltet. Wenn Sie nach dem Trennen der Verbindung einfach erneut „byobu“ eingeben, wird die vorherige Sitzung wiederhergestellt, anstatt eine neue zu erstellen.

Um eine neue Sitzung zu erstellen, müssen Sie Folgendes eingeben:

byobu -S Sitzungsname

Ändern Sie "sessionname" (Sitzungsname) nach Ihren Wünschen, um eine neue Sitzung aufzurufen. Die Liste der aktuellen Sitzungen kann eingesehen werden mit:

byobu –ls
Es gibt Bildschirme auf:
22961.new (01.07.2013 18:42:52) (getrennt)
22281.byobu (01.07.2013 18:37:18) (getrennt)
2 Sockets in /var/run/screen/S-root.

Wenn es mehrere Sitzungen gibt, erscheint nach der Eingabe von „byobu“ ein Menü, in dem Sie auswählen können, mit welcher Sitzung Sie sich verbinden möchten.

byobu
Byobu-Sitzungen ...
1.screen: 22961.new (01.07.2013 18:42:52) (getrennt)
2. Bildschirm: 22281.byobu (01.07.2013 18:37:18) (getrennt)
3. Erstellen Sie eine neue Byobu-Sitzung (Bildschirm)
4. Führen Sie eine Shell ohne Byobu aus (/bin/bash)
Wählen Sie 1-4 :

Sie können eine der vorhandenen Sitzungen auswählen, eine neue Byobu-Sitzung erstellen oder sogar eine neue Shell, die Byobu nicht verwendet.

Eine der sehr nützlichen Funktionen für einen Remote-Cloud-Server ist die Möglichkeit, byobu jedes Mal automatisch auszuführen, wenn Sie sich mit einer Sitzung verbinden. Das bedeutet, dass beim Trennen einer Sitzung keine Arbeit verloren geht und es einfach ist, sich wieder mit dieser Sitzung zu verbinden.

Damit byobu bei jeder Anmeldung automatisch startet, geben Sie im Terminal ein:

byobu-aktivieren
Der Byobu Window Manager wird automatisch bei jedem Text-Login gestartet.
Um dieses Verhalten später zu deaktivieren, führen Sie einfach Folgendes aus:
byobu-deaktivieren
Drücken Sie um fortzufahren...

Wie oben erwähnt, geben Sie zum Deaktivieren dieser Funktion einfach Folgendes ein:

Dann startet es nicht automatisch.

Stichworte: ,

Screen ist ein sehr nützlicher Befehl, der die Möglichkeit bietet, mehrere Shell-Fenster (Sitzungen) von einer einzigen . Wenn eine Sitzung getrennt wird oder eine Netzwerkunterbrechung auftritt, wird der Prozess, der in der Bildschirmsitzung ausgeführt wird, weiterhin ausgeführt, und Sie können sich jederzeit wieder mit der Bildschirmsitzung verbinden. Es ist auch sehr praktisch, wenn Sie ständig einen langwierigen Prozess ausführen oder von mehreren Standorten aus eine Verbindung zu einer Sitzungsshell herstellen möchten.

In diesem Artikel zeigen wir Ihnen die Grundlagen der Installation und Verwendung eines Bildschirms auf .

So installieren Sie den Bildschirm

Screen ist auf einigen der gängigen Distributionen vorinstalliert. Mit dem folgenden Befehl können Sie überprüfen, ob es auf dem Server installiert ist oder nicht

Bildschirm -v Bildschirmversion 4.00.03 (FAU)

Wenn Sie keinen Bildschirm für VPS haben, können Sie es einfach mit dem mitgelieferten Paketmanager installieren Betriebssystem.

/RedHat/Fedora

yum -y Installationsbildschirm

/

apt-get -y Installationsbildschirm

So starten Sie eine Bildschirmsitzung

Sie können einen Bildschirm starten, indem Sie das Wort "Bildschirm" in der Befehlszeile eingeben, und es wird eine neue Bildschirmsitzung gestartet, die genauso aussieht wie in der Befehlszeile

Es empfiehlt sich, Bildschirmbelegungen mit aussagekräftigen Namen zu beginnen, damit Sie sich leicht merken können, welcher Prozess in der Sitzung ausgeführt wird. Um eine neue Sitzung mit dem Sitzungsnamen zu erstellen, führen Sie den folgenden Befehl aus

Screen-S-Name

und ersetzen ' Name‘ mit einem benutzerfreundlichen Namen für Ihre Sitzung.

Trennen Sie den Bildschirm von der Sitzung

Um die aktuelle Bildschirmsitzung zu trennen, können Sie die Taste „ Strg-A' Und ' D' auf der Tastatur. Alle Bildschirmsitzungen bleiben weiterhin aktiv und Sie können sich später jederzeit wieder mit ihnen verbinden.

Rufen Sie den Sitzungsbildschirm erneut auf

Wenn Sie von Ihrer Sitzung getrennt werden oder Ihre Verbindung aus irgendeinem Grund unterbrochen wird, können Sie die Verbindung ganz einfach wiederherstellen, indem Sie den folgenden Befehl ausführen:

Bildschirm -r

Wenn Sie mehrere Bildschirmsitzungen haben, können Sie sie mit "" auflisten

Bildschirm -ls Es gibt Bildschirme auf: 7880.session (getrennt) 7934.session2 (getrennt) 7907.session1 (getrennt) 3 Sockets in /var/run/screen/S-root.

In unserem Beispiel haben wir drei aktive Bildschirmsitzungen. Wenn Sie also die Sitzung "session2" wiederherstellen möchten, können Sie dies tun

Bildschirm -r 7934

oder Sie können den Bildschirmnamen verwenden

Bildschirm -r -S Sitzung2

Bildschirmsitzung beenden

Es gibt mehrere Möglichkeiten, eine Bildschirmsitzung zu beenden. Sie können dies tun, indem Sie auf " Strg‘ + ‘ D‘per Tastatur- oder Befehlszeilenbefehl’ Ausfahrt‘.

Um alle nützlichen Eigenschaften des Befehlsbildschirms anzuzeigen, können Sie die Manpage screen.

Man screen NAME screen - Bildschirmmanager mit VT100/ANSI-Terminalemulation SYNOPSIS screen [ -options ] [ cmd [ args ] ] screen -r ] screen -r sessionowner/]

Sie sind über ssh bei Ihrem Remote-Server angemeldet, tippen fröhlich auf der Tastatur, erledigen irgendeine Art von Verwaltungsarbeit und hoppla! Die Zeichen hörten auf zu drucken und die gleiche Nachricht fiel heraus, was manchmal einen unwiderstehlichen Wunsch hervorruft, die Tastatur zu zerbrechen. Verbindung geschlossen. Gemeinsame Situation? Ja, ja, Ihre Sitzung ist gerade abgestürzt und Sie müssen alles noch einmal machen ... Dies kann durch die Verwendung von screen vermieden werden. Es ermöglicht Ihnen nicht nur, Ihre Sitzung sicher und gesund zu halten, sondern ermöglicht Ihnen auch, mehrere Sitzungen in einem Terminalfenster geöffnet zu halten.

Was ist Bildschirm?
Schauen wir uns zunächst die Manpage an: "Screen ist ein Vollbild-Fenstermanager, mit dem Sie ein physisches Terminal von mehreren unabhängigen Prozessen (normalerweise interaktive Shells) gemeinsam nutzen können".
screen verfügt über mehrere Funktionen, die beim Ausführen von Aufgaben auf Remote-Servern über ssh sehr hilfreich sein können. Ich werde über die drei Funktionen sprechen, die ich am häufigsten verwende: Multi-Window, Protokollierung und Sitzungen. Weitere Details finden Sie auf der Manpage.

Bildschirminstallation
Höchstwahrscheinlich ist der Bildschirm bereits auf Ihrem System vorhanden. Sie können dies mit dem Befehl überprüfen

Wenn das fehlschlägt, installieren Sie Bildschirm mit Paket-Manager dein System. Meine Server sind hauptsächlich CentOS und Debian, also richte ich den Bildschirm wie folgt ein:

# Yum-Installationsbildschirm (für CentOS)
# apt-get Installationsbildschirm (für Debian)

FreeBSD kommt auch vor, in diesem Fall verwende ich Ports:

# cd /usr/ports/sysutils/screen
sauber installieren

Bildschirm verwenden
Screen wird wie jede Anwendung über die Befehlszeile gestartet :)

Möglicherweise erhalten Sie eine Meldung, dass der Bildschirm ausgeführt wird ... Hängt von Ihrem System ab. Wenn Sie keine Nachricht erhalten, denken Sie vielleicht, dass nichts passiert ist. Dies ist jedoch nicht der Fall. Du bereits in einem Terminal, das auf dem Bildschirm läuft. Dies ist eine normale, voll funktionsfähige Shell, mit Ausnahme einiger spezieller Befehle. Screen verwendet die Tastenkombination Strg+A, um Befehle an Terminals in sich selbst auszugeben. Versuchen Sie, Strg + A und dann zu drücken?
Sie werden so etwas sehen:

Bildschirmtastenbelegung, Seite 1 von 2.

Befehlstaste: ^A Literal ^A: a

brechen ^B b Sperrbildschirm ^X x zurücksetzen Z
C Log H-Bildschirm löschen ^C c
Doppelpunkt:Login L auswählen"'
kopieren ^[ [ meta ein Schweigen _
Trennen Sie ^D d Monitor M Split S
digraph ^V next ^@ ^N sp n suspend ^Z z
zeigt * Zahl N mal ^T t an
fit F nur Q Titel A
Fluss ^F f andere ^A vbell ^G
Fokus ^I pow_break B-Version v
Hilfe? pow_detach D Breite W
Geschichte ( ) zurück ^P p ^? Fenster ^W m
info ich readbuf< wrap ^R r
kill K redisplay ^L l writebuf >
lastmsg ^M m entferne X xoff ^S s
Lizenz , removebuf = xon ^Q q

Der Bildschirm akzeptiert Tastenkombinationen für Befehle nach dem Drücken von Strg+A. Sie können dieses Verhalten mit der Konfigurationsdatei $HOME/.screenrc ändern

Mehrfenster
Bildschirm wie die meisten Fenstermanager, unterstützt mehrere Fenster. Dies ist sehr praktisch, um parallele Aufgaben auszuführen, ohne neue SSH-Sitzungen zu öffnen. Ich habe zum Beispiel ständig vier oder fünf Sitzungen mit jeweils mehreren Aufgaben geöffnet. Früher müsste ich ca. 15 Terminals öffnen, Logins, Sessions.. Lästig, oder? Diese Unannehmlichkeiten werden vollständig durch den Bildschirm gelöst. Jetzt komme ich ganz gut mit einem Terminal aus.

Durch die Tastenkombination „Strg+a c“ wird ein neues Fenster geöffnet. Nach dem Klicken sehen Sie ein neues Terminal mit Ihrer Eingabeaufforderung im selben Fenster. Gleichzeitig funktionieren auch die bisherigen Fenster weiter. Probieren wir es aus: run screen and top in it

Speicher: 506028K av, 500596K belegt, 5432K frei,
0.000 Shrd, 11752.000 Buff
393660K zwischengespeichert


6538 Wurzel 25 0 1892 1892 596 R 49,1 0,3
6614 Wurzel 16 0 1544 1544 668 S 28,3 0,3
7198 Administrator 15 0 1108 1104 828 R 5,6 0,2

Öffnen Sie nun ein neues Fenster, indem Sie „Strg+a c“ drücken.

Gehen Sie zurück, indem Sie Strg+a n drücken

Speicher: 506028K av, 500588K verwendet, 5440K frei,
0.000 Shrd, 11960.000 Buff
Swap: 1020116K av, 53320K belegt, 966796K frei
392220K zwischengespeichert

PID USER PRI NI GRÖSSE RSS SHARE STAT %CPU %ME
6538 Wurzel 25 0 1892 1892 596 R 48,3 0,3
6614 Wurzel 15 0 1544 1544 668 S 30,7 0,3

oben bleibt gleich. Sie können mehrere Fenster erstellen und zwischen ihnen wechseln, indem Sie Strg+a n verwenden, um zum nächsten Fenster zu wechseln, und Strg+a p, um zum vorherigen Fenster zu wechseln. In diesem Fall bleibt jeder laufende Prozess in einem funktionierenden Zustand.

Trennen vom Bildschirm
Es gibt zwei Möglichkeiten, sich vom Bildschirm abzumelden: Die erste besteht darin, sich einfach abzumelden. Sie können die Tastenkombination Strg+a K verwenden oder einfach exit eingeben. Diese Methode „beendet“ das aktuelle Fenster, wenn Sie mehr als einen haben, oder stoppt den Bildschirm insgesamt.
Der zweite Weg ist zu Ablösung. Diese Methode lässt den aktuellen Prozess laufen und trennt Sie einfach vom Terminal. Wenn Sie beispielsweise einen sehr langen Prozess über eine ssh-Sitzung starten, der Ihre Aufmerksamkeit nicht erfordert, können Sie die Verbindung zum Bildschirm einfach mit Strg+a d trennen. Dadurch gelangen Sie zurück zu Ihrer ursprünglichen Shell. Alle im Bildschirm gestarteten Prozesse laufen weiter und Sie können sich später mit ihnen verbinden.

Einer Sitzung beitreten
Sie kompilieren ein großes Programm in entfernter Server mit Bildschirm. Und natürlich wird die Verbindung gemäß den Gesetzen von Murphy aus Gründen getrennt, auf die Sie keinen Einfluss haben. Keine Panik, der Bildschirm hat alles gespeichert :) Verbinden Sie sich einfach erneut mit dem Server und schauen Sie sich die unter dem Bildschirm laufenden Prozesse mit an

# Bildschirm -ls
Es gibt Bildschirme auf:
31619.ttyp2.server (getrennt)
4731.ttyp2.server (getrennt)
2 Sockets in /tmp/screens/S-root.

In diesem Beispiel werden zwei Bildschirmsitzungen ausgeführt. Um sich mit dem gewünschten zu verbinden, verwenden Sie den Befehl

#screen -r 31619.ttyp2.server

Verwenden Sie einfach screen mit dem r-Flag und dem Sitzungsnamen, um die Verbindung wiederherzustellen. Es ist sehr bequem. Sie können beispielsweise einen langwierigen Prozess bei der Arbeit beginnen und nach Ihrer Rückkehr nach Hause dessen Umsetzung weiter überwachen.

Protokollierung
Es scheint mir manchmal sehr wichtig, ein vollständiges Protokoll Ihrer Aktionen zu speichern. Glücklicherweise handhabt der Bildschirm dies problemlos. Aktivieren Sie einfach die Protokollierung, indem Sie Strg+a H drücken. Der Bildschirm wird die Protokollierung während des gesamten Vorgangs fortsetzen. Es kann sehr nützlich sein, zurückzugehen und sich die Reihenfolge der erforderlichen Aktionen anzusehen.

Und noch ein bisschen…
Screen kann die Fensteraktivität überwachen. Egal, ob Sie etwas Großes herunterladen, ein Programm kompilieren oder einfach nur einen langwierigen Prozess ausführen, Sie können am Ende lange Zeit mit einem leeren Terminal ohne Anzeichen von Aktivität enden. Und der Prozess läuft derweil weiter. Oder schauen Sie sich im Gegenteil den Fluss der Debugging-Informationen an und warten Sie auf das Ende des Prozesses. Um die Überwachung zu starten, gehen Sie zu dem Terminal, das Sie überwachen möchten, und drücken Sie Strg+a M, um die Aktivität zu überwachen (wird ausgelöst, wenn es neue Informationen gibt), oder Strg+a _, um die Inaktivität zu überwachen (wird ausgelöst, wenn das Terminal keine Informationen mehr empfängt). Sie können dann sicher zu einem anderen Fenster wechseln oder ein neues erstellen. Wenn ein Ereignis eintritt, warnt Sie der Bildschirm mit einer Meldung mit der Fensternummer im Titel des Terminals. Um schnell zu diesem Fenster zu wechseln, verwenden Sie Strg+a “ (das ist das Anführungszeichen). Sie sehen eine Liste aller derzeit aktiven Fenster. Sie können mit den Pfeilen zum gewünschten Fenster navigieren oder einfach die Nummer des gewünschten Fensters wählen. Um die Überwachung zu beenden, gehen Sie zum gewünschten Fenster und brechen Sie die Überwachung mit demselben Befehl ab. Um beispielsweise die Überwachungsaktivität zu beenden, drücken Sie Strg+a M

mob_info