GNU Screen ist die Antwort, nach der Sie gesucht haben - aber es ist Vi sehr ähnlich. Sie haben eine Menge Erfahrung mit Befehlen zum Einrichten einer erfolgreichen Bildschirmumgebung. Hier sind ein paar Dinge, mit denen Sie anfangen können. Zunächst möchten Sie diese .screenrc http://paste.ubuntu.com/473764/ auf dem Remote-Server in Ihrem Benutzerordner speichern. Nächster Installationsbildschirm auf dem Remote-Computer ( sudo apt-get install screen) Als nächstes möchten Sie ihn starten. Hier sind einige Befehle zum "Starten des Bildschirms":
screen- Das ist ziemlich einfach. Startet eine neue Bildschirmsitzung
screen -ls- Listet alle aktiven Bildschirmsitzungen auf. Ja, Sie können mehrere Terminals in mehreren Bildschirmen haben. SO SÜSS.
Probe
screen -ls
There is a screen on:
16467.pts-0.ubuntu (08/05/2010 07:47:53 PM) (Detached)
1 Socket in /var/run/screen/S-marco.
screen -x <pid> - Dadurch wird eine getrennte Bildschirmsitzung fortgesetzt. IE: screen -x 16467
Sobald Sie in einem Bildschirm sind (und Sie haben meine Probe eingesetzt .screenrc verwendet haben), sehen Sie unten Folgendes:
(LOAD) 0$* bash
Welches ist die Serverlast und eine Liste aller offenen "Terminal-Registerkarten". Derzeit nur ein Fenster. Geben Sie etwas ein Ctrl + Aund drücken Sie diese Tastenkombination: Lassen Sie los und drücken Sie dann c. Ctrl + Aist die Fluchtsequenz. Alle Befehle werden mit dieser Kombination gestartet.cist eine neue Registerkarte erstellen. Sie werden feststellen, dass in der Fußzeile ein (LOAD) 0-$ bash 1$* bashweiterer Tab geöffnet ist und der aktive Tab die Nummer 1 hat. Sie können maximal 60 Tabs pro Bildschirmsitzung öffnen.
Wenn Sie zum Beenden Bildschirm wollen , aber halten Sie es verwenden laufen Ctrl + Adann ddie Ihre Sitzung trennen. Schließlich können Sie die Registerkarten mit Ctrl + Athen schließenk wodurch diese Registerkarte beendet wird (falls sie blockiert). In der Regel können Sie jedoch einfach eingeben, exitals befänden Sie sich in einem Terminal, und diese Registerkarte wird geschlossen.
Schließlich aufzulisten alle Fenster öffnen können Sie eingeben , Ctrl + Adann" .
Es gibt eine ganze Reihe von Optionen für den Bildschirm, die Sie für weitere Informationen über die Man-Datei ziehen sollten. Es gibt einige Nachteile. Sie können die Bildlaufleiste in Screen nicht verwenden. Sie müssen die Puffersteuerelemente zum Zurücksetzen verwenden. Die obigen Anweisungen reichen jedoch aus, um zu prüfen, ob dies eine praktikable Option ist. Dies ist eine großartige Sache und etwas, mit dem ich mich als Systemadministrator schon oft befasst habe - Netzwerkkonnektivität. Wenn Ihr Netzwerk ausfällt, gehen Ihre Vorgänge nicht verloren! Da Bildschirm läuft auf dem Server. Sie müssen sich einfach wieder über SSH anmelden screen -lsund dann screen -xwieder in Ihre Sitzung einsteigen.