GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So verwenden Sie den Bildschirmbefehl zum Verwalten von Terminalsitzungen in Ubuntu 20.04

Manchmal müssen wir mehrere Terminalsitzungen innerhalb eines Fensters verwenden, während wir mehrere Aufgaben ausführen. Glücklicherweise haben wir im Linux-System einen „Bildschirm“ für die Konsolenanwendung, mit dem wir mehrere Terminalsitzungen in einem Fenster verwenden können. Mit "Bildschirm"-Anwendungen ist es möglich, eine beliebige Anzahl interaktiver Befehlsshells, konsolenbasierter Anwendungen usw. auszuführen. Es ist sehr nützlich, das Programm auch dann weiter auszuführen, wenn Sie das Terminal versehentlich schließen.

Sie arbeiten beispielsweise auf einem Remote-Linux-Computer mit einer SSH-Sitzung, aber oft wird die SSH-Sitzung beendet und Sie verlieren die Aufgabe, an der Sie arbeiten. In diesem Fall hilft das Bildschirmdienstprogramm, die Sitzung fortzusetzen. In diesem Artikel erfahren wir mehr über die allgemeine Verwendung von Bildschirmen in Ubuntu 20.04.

Installation

Die Installation der Bildschirmanwendung ist ein einfacher und unkomplizierter Prozess. Führen Sie den folgenden Befehl aus, um den Bildschirm in Ubuntu 20.04 zu installieren.

$ sudo apt-get update
$ sudo apt-get install screen

Führen Sie den folgenden Befehl aus, um die Installation des Bildschirms zu überprüfen.

$ screen --version

Ausgabe:

Bildschirmsitzung starten

Mit einem einfachen Bildschirmbefehl kann die Bildschirmsitzung gestartet werden. Der Befehl erstellt ein neues Terminal innerhalb des aktuell ausgeführten Terminals und wenn Sie es nicht verwenden möchten, können Sie den Befehl exit verwenden, um den Bildschirm zu verlassen.

$ screen

Innerhalb des Bildschirms kann ein neues Fenster mit folgendem Namen gestartet werden. In diesem Beispiel habe ich einen Bildschirmnamen example-screen verwendet die zu einem späteren Zeitpunkt wieder angebracht werden können.

$ screen -S example-screen

Bildschirmprozesse auflisten

Wir haben mit dem screen-Befehl ein neues Fenster gestartet. Um nun alle aktuell geöffneten Bildschirme anzuzeigen, führen Sie den Befehl aus:

$ screen -ls

Trennen Sie den aktuellen Bildschirm

Sie können Strg+a gefolgt vom Befehl d verwenden, um Ihre Bildschirmsitzung vom aktuellen Terminal zu trennen. Geben Sie control+ad in der Terminalsitzung als :

ein

Fügen Sie die Bildschirmsitzung erneut hinzu

Sie können Ihre getrennte Bildschirmsitzung mit dem Bildschirmbefehl mit der Option -r erneut anhängen. Aus der Liste der Bildschirmsitzung können Sie einfach screen -r und den Bildschirmnamen eingeben, um die Sitzung erneut anzuhängen. In diesem Beispiel habe ich eine 4351.example-screen-Sitzung aus meiner Bildschirmliste neu angehängt. Sie können Ihre Sitzung entsprechend auswählen.

$ screen -r 4351.example-screen

Sie können die Bildschirmsitzung auch mit der ID der Bildschirmsitzung anhängen oder nur den Namen verwenden als:

$ screen -r 4351
$ screen -r example-screen

Bildschirmparameter auflisten

Sie können alle Bildschirmparameter auflisten, indem Sie Strg+a gefolgt vom Zeichen ? .

Den Bildschirm vertikal teilen

Das Terminalfenster kann je nach Bedarf entweder vertikal oder horizontal geteilt werden. Um das Fenster vertikal zu teilen, drücken Sie Strg + a gefolgt vom Zeichen | wie im Screenshot. Derselbe Vorgang kann für n vertikale Bildschirme wiederholt werden.

Um zu einem anderen Bildschirm zu navigieren, geben Sie Strg+a gefolgt von Tab

ein

Den Bildschirm horizontal teilen

Um den Bildschirm horizontal zu teilen, drücken Sie Strg + a gefolgt von S (Großbuchstaben). Sie können denselben Vorgang wiederholen, um n horizontale Bildschirme zu erhalten.

Teilen Sie den Bildschirm auf

Der vertikal oder horizontal geteilte Bildschirm kann durch Drücken von Strg+a, gefolgt von Q (großes q)

, wieder geteilt werden

Neues Terminal in Split-Session erstellen

Direkt nach dem horizontalen oder vertikalen Teilen des Bildschirms wird kein Terminal automatisch erstellt. Wechseln Sie mit der Taste Strg+a gefolgt von Tab zur neuen Terminalsitzung und drücken Sie Strg+a gefolgt von c (kleines c), um eine neue Terminalsitzung zu erstellen.

Terminalbildschirmsitzung

Um die aktuelle Bildschirmsitzung zu beenden, drücken Sie Strg+a gefolgt von k (Kleinbuchstabe k) wie im Screenshot unten.

Überprüfen Sie alle verfügbaren Optionen mit dem Bildschirmbefehl

Um alle verfügbaren Optionen mit dem Bildschirmbefehl zu überprüfen, führen Sie den folgenden Befehl in Ihrem Terminal aus

$ screen --help

Ausgabe:

Überprüfen Sie den Eigentümer des Bildschirms

Um den Eigentümer der geöffneten Bildschirmsitzung zu überprüfen, können Sie den Inhalt des Verzeichnisses /var/run/screen mit dem Befehl ls -lthr /var/run/screen wie folgt auflisten:

Überprüfen Sie die Manpage des Screen-Befehls

Um die Manpage des Bildschirmbefehls zu überprüfen, führen Sie man screen aus Befehl als:

$ man screen

Schlussfolgerung

In diesem Artikel haben wir gelernt, wie man Bildschirmbefehle in Ubuntu 20.04 verwendet. Wenn Sie weitere Bildschirmbefehlstipps haben, vergessen Sie nicht, diese im Kommentar unten zu teilen.


Ubuntu
  1. Verwenden Sie den Bildschirmbefehl, um Terminalsitzungen in Ubuntu 20.04 zu verwalten

  2. So verwenden Sie den Uptime-Befehl in Ubuntu Linux

  3. So verwenden Sie den Linux-Bildschirmbefehl

  4. Verwendung von ssh-keyscan unter Ubuntu

  5. Verwendung des SSH-Agenten unter Ubuntu

So zeigen Sie GIF-Dateien im Ubuntu-Terminal an

So verwenden Sie GDB zum Debuggen von Programmen in Ubuntu 20.04

So zeichnen Sie Terminalsitzungen in Ubuntu auf

So verwenden Sie den Bildschirmbefehl unter Linux, um Terminals zu verwalten

So verwenden Sie den Bildschirmbefehl unter Linux

So installieren und verwenden Sie den Bildschirmbefehl Ubuntu 20.04