GNU -Bildschirm speichern Sitzung beim Neustart

GNU -Bildschirm speichern Sitzung beim Neustart
Linux verfügt über ein Dienstprogramm namens Bildschirm, mit dem Sie mehrere Terminalsitzungen in einem einzigen Fenster verwenden können. Auch wenn diese getrennt werden, können Sie genau von dieser Stelle von vorne von vorne beginnen. Daher wird unser Diskussionsthema in diesem Artikel der Prozess sein, wie man seine Sitzung im GNU -Bildschirm -Dienstprogramm beim Neustart ihrer Linux -Systeme speichern kann.

Voraussetzungen

Bevor wir zum Hauptschritt unserer Sitzung übergehen, müssen wir zunächst sicherstellen, ob das Dienstprogramm. Der Bildschirm ist auf Ihren Systemen installiert oder nicht. Der Bildschirm wird heute häufig mit vielen Linux -Verteilungen vorinstalliert, die Sie leicht überprüfen können, indem Sie den folgenden Befehl im Terminal ausführen:

$ screen -Verssion

Wenn Ihr System jedoch nicht auf dem Bildschirm auf Ihren Computersystemen installiert ist, können Sie dies einfach tun, indem Sie den folgenden Befehl im Terminal ausführen:

$ sudo APT Installieren Sie Bildschirm

Speichern von Bildschirmsitzungen beim Neustart

Es ist fast unmöglich, eine Bildschirmsitzung zu erhalten, die ganz dem Zeichen dessen ist, was Sie getan haben. Es gibt jedoch immer noch eine Möglichkeit, es so nah wie möglich an seinen Anfangszustand zu bringen. Dies kann durch die Verwendung der verwendet werden .ScreenRC -Datei und Hinzufügen einiger Befehle darin hinzufügen.

Was ist der .ScreenRC -Datei?

Der .Die screenRC-Datei, mit der wir unsere Bildschirmsitzung speichern, ist die benutzerspezifische Konfigurationsdatei für Ihr GNU-Bildschirm-Dienstprogramm. Es ähnelt dem .EMACS -Datei von EMACs und ist ähnlich als Initialisierungsdatei bezeichnet. Wenn Sie den Bildschirm starten, wird zuerst alle in dieser Datei vorhandenen Befehle ausgeführt und dann zum Rest des Zeugs wechselt. Hier können Sie alle gewünschten Konfigurationen Ihres Bildschirm -Dienstprogramms speichern. Genau diese Konfigurationen ermöglichen es Ihnen, Ihre Bildschirmsitzung zu speichern.

Sehen wir uns nun an, was die Konfigurationen aussehen sollen.

Konfiguration für .ScreenRC -Datei

Sie können hier verschiedene Konfigurationen hinzufügen, die Ihren Interessen entsprechen, z. Zum Speichern unserer Bildschirmsitzung verwende ich hauptsächlich die folgende Konfigurationsdatei.

# Riesiger Scrollback -Puffer
DefScrollback 5000
# Keine willkommene Nachricht
startup_message aus
# Standardfenster
Bildschirm -T -Shell 1 Bash
Bildschirm -T Python 2 Python
# Layouts
Layout autosave eingeschaltet
Layout neu
Wählen Sie 1
Layout anbringen
Layout Wählen Sie eine aus

In der obigen Konfiguration ist der Scrollback -Puffer die Textmenge, die Sie auf Ihrem Bildschirm angezeigt werden möchten. Es ist immer gut, dies groß zu halten, da Sie den Text klarer sehen und Ihre Arbeit leicht erledigen. Der folgende Befehl ist, wie oben erwähnt, Ihre Begrüßungsnachricht auszuschalten.

In den Standardfenstern wird der Hauptkreuz des Bildschirmsitzes gespeichert. Dies sind die Standardfenster, die beim Start geöffnet werden. Sie können Ihre wichtigen Ordner angeben, in denen Sie möglicherweise hier arbeiten, da diese automatisch geöffnet werden. Im Abschnitt Layouts den ersten Befehl, Layout autosave eingeschaltet, ist das wichtigste, da es Ihre Bildschirmsitzungen speichert. Dies geschieht, indem der Autosave -Modus eingeschaltet wird. Mit jedem Schritt, den Sie ausführen, speichert er Ihre Arbeit automatisch.

Es ist wichtig zu beachten .ScreenRC, wenn Sie also ein neues Layout speichern möchten .ScreenRC -Datei oder verwenden Sie den folgenden Befehl, um Ihr Layout zu speichern:

$ layout speichern Sie Ihren_layout_Name

Nach dem Hinzufügen Ihrer Konfigurationen in Ihre .Die ScreenRC -Datei, sobald Sie sich erneut in Ihr Linux -System neu starten oder anmelden, werden Ihre Bildschirmsitzungen gespeichert.

3) Bewerbungen von Drittanbietern

Eine Alternative zur Verwendung von Konfigurationen in Ihrem .Die ScreenRC-Datei verwendet Anwendungen von Drittanbietern, mit denen Sie zusätzliche Tools sowie Ihre Bildschirmbefehle bieten, damit Sie Ihre Arbeit effizienter erledigen. Ein solches Tool ist die Bildschirmsitzung, ein Programm mit einer Vielzahl von Versorgungsunternehmen, die Sie können, da die Arbeit mit dem GNU-Bildschirm erleichtert wird. Sie können Ihre Bildschirmsitzungen einfach mit dem speichern speichern Befehl dieses Programms. Es bietet verschiedene Optionen zum Speichern Ihrer Bildschirmsitzungen. Dazu gehören entweder das Speichern Ihrer aktuellen Sitzung oder das Speichern Ihrer Sitzung von Ihnen.

Sparen Sie die aktuelle Sitzung:

$ scs sparen -force

Sparen einer Sitzung:

$ screen -siesses Save -SessionName SavedSessionName

Im obigen Befehl die SessionName bezieht sich auf den Namen der Sitzung, die Sie speichern möchten und die SavedSessionName Bezieht sich auf den Namen, mit dem Sie Ihre Sitzung speichern möchten.

Abschluss:

Das Bildschirm -Dienstprogramm ist äußerst nützlich, da es uns in entscheidenden Momenten hilft, wenn sich unsere Internetverbindung durch Zufall verliert, oder unser Netzwerk fällt aus, was wiederum dazu führt, dass wir unsere Arbeit verliert. Mit dem Bildschirm können Sie Ihre Prozesse problemlos im Hintergrund ausführen, und wie oben angezeigt, können Sie im Falle einer Pannen direkt von der Stelle beginnen, an der sie aufgehört wurden. Ein Werkzeug ist definitiv wert, benutzt zu werden.