Linux screen-Befehl

Linux 命令大全Vollständige Linux-Befehlsreferenz

Der Linux-Befehl screen wird für Multi-Window-Management-Programme verwendet.

screen ist ein Multi-Window-Management-Programm. Die hier erwähnten "Fenster" sind Vollbild-Textmodus-Anzeigen. Im Allgemeinen wird das screen-Programm nur verwendet, wenn man sich per telnet an einem Host anmeldet oder ein älteres Terminal verwendet.

Syntax

screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>]

Parameterbeschreibung:

  • -A  Alle Fenster an die aktuelle Terminalgröße anpassen.
  • -d<Jobname>  Die angegebene screen-Sitzung offline schalten.
  • -h<Zeilen>  Die Anzahl der Pufferzeilen für das Fenster angeben.
  • -m  Die Erstellung einer neuen screen-Sitzung erzwingen, auch wenn bereits eine screen-Sitzung aktiv ist.
  • -r<Jobname>  Eine offline befindliche screen-Sitzung fortsetzen.
  • -R  Erster Versuch, eine Offline-Sitzung wiederaufzunehmen. Wenn keine Offline-Sitzung gefunden wird, eine neue screen-Sitzung erstellen.
  • -s<shell>  Geben Sie die Shell an, die beim Erstellen eines neuen Fensters ausgeführt werden soll.
  • -S<job name>  Geben Sie den Namen der screen-Sitzung an.
  • -v  Versionsinformationen anzeigen.
  • -x  Eine zuvor offline befindliche screen-Sitzung fortsetzen.
  • -ls oder --list  Alle aktuellen screen-Sitzungen anzeigen.
  • -wipe  Alle aktuellen screen-Sitzungen überprüfen und alle screen-Sitzungen löschen, die nicht mehr verwendbar sind.

Beispiele

Ein screen-Terminal erstellen

# screen //创建 screen 终端

Ein screen-Terminal erstellen und eine Aufgabe ausführen

# screen vi ~/main.c //创建 screen 终端 ,并执行 vi命令

Das screen-Terminal verlassen

# screen vi ~/main.c //创建 screen 终端 ,并执行 vi命令

#include 

main ()
{

}

"~/mail.c"       0,0-1    

在 screen 终端 下 按下 Ctrl+a d键

Erneut mit einem getrennten screen-Terminal verbinden

# screen -ls  //显示已创建的screen终端 
There are screens on:
2433.pts-3.linux    (2013年10月20日 16时48分59秒)    (Detached)
2428.pts-3.linux    (2013年10月20日 16时48分05秒)    (Detached)
2284.pts-3.linux    (2013年10月20日 16时14分55秒)    (Detached)
2276.pts-3.linux    (2013年10月20日 16时13分18秒)    (Detached)
4 Sockets in /var/run/screen/S-root.

# screen -r 2276 //连接 screen_id 为 2276 的 screen终端

Linux 命令大全Vollständige Linux-Befehlsreferenz

Andere Erweiterungen