Android

Wie benutze ich Linux-Bildschirm

Linux Bildschirm Aufnehmen | MacAndMore | Deutsch

Linux Bildschirm Aufnehmen | MacAndMore | Deutsch

Inhaltsverzeichnis:

Anonim

Haben Sie jemals die Situation erlebt, in der Sie eine langfristige Aufgabe auf einem Remotecomputer ausführen und plötzlich Ihre Verbindung unterbrochen wird, die SSH-Sitzung beendet wird und Ihre Arbeit verloren geht? Nun, irgendwann ist es uns allen passiert, nicht wahr? Zum Glück gibt es ein Hilfsprogramm namens screen , mit dem wir die Sitzungen fortsetzen können.

Einführung

Screen oder GNU Screen ist ein Terminal-Multiplexer. Mit anderen Worten bedeutet dies, dass Sie eine Bildschirmsitzung starten und dann eine beliebige Anzahl von Fenstern (virtuellen Terminals) innerhalb dieser Sitzung öffnen können. In Screen ausgeführte Prozesse werden weiterhin ausgeführt, wenn ihr Fenster nicht sichtbar ist, auch wenn Sie die Verbindung trennen.

Installieren Sie Linux GNU Screen

Das screen-Paket ist heutzutage auf den meisten Linux-Distributionen vorinstalliert. Sie können überprüfen, ob es auf Ihrem System installiert ist, indem Sie Folgendes eingeben:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Installieren Sie Linux Screen unter Ubuntu und Debian

sudo apt install screen

Installieren Sie Linux Screen unter CentOS und Fedora

sudo yum install screen

Starten des Linux-Bildschirms

Um eine Bildschirmsitzung zu starten, geben Sie einfach screen in Ihre Konsole ein:

screen

Dadurch wird eine Bildschirmsitzung geöffnet, ein neues Fenster erstellt und eine Shell in diesem Fenster gestartet.

Nachdem Sie eine Bildschirmsitzung geöffnet haben, können Sie eine Liste der Befehle abrufen, indem Sie Folgendes eingeben:

Ctrl+a ?

Benannte Sitzung starten

Benannte Sitzungen sind nützlich, wenn Sie mehrere Bildschirmsitzungen ausführen. Führen Sie zum Erstellen einer benannten Sitzung den Befehl screen mit den folgenden Argumenten aus:

screen -S session_name

Es ist immer eine gute Idee, einen aussagekräftigen Sitzungsnamen zu wählen.

Arbeiten mit Linux-Bildschirm Windows

Wenn Sie eine neue Bildschirmsitzung starten, wird ein einzelnes Fenster mit einer Shell erstellt.

Sie können mehrere Fenster in einer Bildschirmsitzung haben.

Um ein neues Fenster mit dem Shell-Typ Ctrl+a c zu erstellen, wird ihm die erste verfügbare Nummer aus dem Bereich 0…9 zugewiesen.

Im Folgenden sind einige der häufigsten Befehle zum Verwalten von Linux-Bildschirmfenstern aufgeführt:

  • Ctrl+a c Neues Fenster erstellen (mit Shell) Ctrl+a " Alle Fenster Ctrl+a 0 Zum Fenster wechseln 0 (nach Nummer) Ctrl+a A Das aktuelle Fenster Ctrl+a S aktuelle Region horizontal in zwei Regionen aufteilen Ctrl+a | Aktuellen Bereich vertikal in zwei Bereiche Ctrl+a tab Schaltet den Eingabefokus auf den nächsten Bereich um. Ctrl+a Ctrl+a Schaltet zwischen dem aktuellen und dem vorherigen Bereich um. Ctrl+a Q Schließe alle Bereiche mit Ausnahme des aktuellen Bereichs X Schließen Sie die aktuelle Region

Trennen Sie sich von der Linux-Bildschirmsitzung

Sie können sich jederzeit von der Bildschirmsitzung trennen, indem Sie Folgendes eingeben:

Ctrl+a d

Das Programm, das in der Bildschirmsitzung ausgeführt wird, wird weiterhin ausgeführt, nachdem Sie die Sitzung beendet haben.

Verbinden Sie sich erneut mit einem Linux-Bildschirm

Verwenden Sie den folgenden Befehl, um die Bildschirmsitzung fortzusetzen:

screen -r

Wenn auf Ihrem Computer mehrere Bildschirmsitzungen ausgeführt werden, müssen Sie die ID der Bildschirmsitzung nach dem Schalter r anhängen.

Um die Sitzungs-ID zu finden, listen Sie die aktuell ausgeführten Bildschirmsitzungen auf mit:

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

Passen Sie den Linux-Bildschirm an

Beim Start von screen die Konfigurationsparameter aus /etc/screenrc und ~/.screenrc sofern die Datei vorhanden ist. Wir können die Standard-Bildschirmeinstellungen mithilfe der .screenrc Datei gemäß unseren Einstellungen .screenrc .

Hier ist ein Beispiel für eine ~/.screenrc Konfiguration mit einer benutzerdefinierten Statuszeile und einigen zusätzlichen Optionen:

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

Grundlegende Verwendung des Linux-Bildschirms

Im Folgenden finden Sie die grundlegenden Schritte für den Einstieg in den Bildschirm:

  1. Geben Sie an der Eingabeaufforderung screen Führen Sie das gewünschte Programm aus. Verwenden Sie die Tastenkombination Ctrl-a + Ctrl-d , um die Verbindung zur Bildschirmsitzung zu trennen. Stellen Sie die Verbindung zur Bildschirmsitzung wieder her, indem Sie screen -r eingeben.

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie Gnu Screen verwenden. Jetzt können Sie das Bildschirmdienstprogramm verwenden und mehrere Bildschirmfenster in einer Sitzung erstellen, zwischen den Fenstern navigieren, Bildschirmsitzungen .screenrc und fortsetzen und Ihr Bildschirmterminal mithilfe der .screenrc Datei .screenrc .

Weitere Informationen zu Gnu Screen finden Sie auf der Seite Screen Benutzerhandbuch.

Bildschirm-Terminal