Ich verwende, screen
nachdem ich mich bei ssh
meinem Server angemeldet habe. Ab sofort richte ich die Teilungen in meinem Bildschirmfenster von Hand ein und führe die Befehle von Hand aus, wie im folgenden Screenshot gezeigt:
- Der obere Teil sollte laufen
tail -n 1 -f /home/server/log/access.log
. - Der untere rechte Teil sollte laufen
htop
- Die untere linke sollte einfach eine Eingabeaufforderung sein
Gibt es eine Möglichkeit, dies über Befehle / Skripte zu erledigen, sodass ich es nicht jedes Mal von Hand wiederholen muss?
command-line
gnu-screen
Videonauth
quelle
quelle
.screenrc
. Für diese Anordnung haben wir densplit
Befehl .Antworten:
Für den speziellen Fall von Fensteranordnungen gibt es einen Bildschirmbefehl, um sie in einer Datei zu speichern :
layout dump
. Vonman screen
:Also, wenn Sie die Anordnung manuell, drücken Sie machen Ctrla:, dann geben
layout dump /path/to/some/file
. Das Layout wird in gespeichert/path/to/some/file
und Sie können es dann in einer neuen Sitzung wiederherstellen mit:quelle
split -v
scheint undokumentiert zu sein :) Deshalb hatte ich Probleme.C-a | (split -v) Split the current region vertically into two new ones.
C-a |
, alslayout dump ~/layout
/home/$USER/layout
Ich habe mir Folgendes ausgedacht , um die in meiner Frage gezeigte Ausgabe zu erstellen und die ausgezeichnete Antwort von @ muru zu befolgen . Mit
layout dump
gab mir folgendes:Daraus habe ich dann folgendes erstellt
.screenrc
Jetzt muss ich nur noch tippen
screen
und mein gewünschtes Layout starten. Ich lasse das hier als Beispiel für diejenigen, die sich fragen, aber vergessen Sie nicht, die Antwort von @ muru zu stimmen, da er derjenige ist, der mich in die Lage versetzt hat, dies zu lösen.quelle