110 lines
2.3 KiB
Markdown
110 lines
2.3 KiB
Markdown
# 🖥️ Screen – Terminal-Multiplexer für Linux
|
||
|
||
- [🖥️ Screen – Terminal-Multiplexer für Linux](#️-screen--terminal-multiplexer-für-linux)
|
||
- [📦 Installation](#-installation)
|
||
- [🚀 Eine neue Screen-Sitzung starten](#-eine-neue-screen-sitzung-starten)
|
||
- [🔄 Sitzung trennen (detach)](#-sitzung-trennen-detach)
|
||
- [🔙 Sitzung wieder verbinden (reattach)](#-sitzung-wieder-verbinden-reattach)
|
||
- [❌ Sitzung beenden](#-sitzung-beenden)
|
||
- [🧠 Nützliche Shortcuts](#-nützliche-shortcuts)
|
||
- [📁 Weitere Tipps](#-weitere-tipps)
|
||
|
||
`screen` erlaubt dir, mehrere Shell-Sitzungen zu starten, zu trennen und später wieder aufzurufen – ideal für Serverprozesse wie Game-Server, die im Hintergrund laufen sollen.
|
||
|
||
---
|
||
|
||
## 📦 Installation
|
||
|
||
```bash
|
||
sudo apt update
|
||
sudo apt install screen
|
||
```
|
||
|
||
---
|
||
|
||
## 🚀 Eine neue Screen-Sitzung starten
|
||
|
||
```bash
|
||
screen -S sitzungsname
|
||
```
|
||
|
||
Beispiel:
|
||
|
||
```bash
|
||
screen -S 7dtd
|
||
```
|
||
|
||
---
|
||
|
||
## 🔄 Sitzung trennen (detach)
|
||
|
||
Drücke:
|
||
|
||
```text
|
||
Ctrl + A, dann D
|
||
```
|
||
|
||
➤ Die Sitzung läuft weiter im Hintergrund.
|
||
|
||
---
|
||
|
||
## 🔙 Sitzung wieder verbinden (reattach)
|
||
|
||
```bash
|
||
screen -r sitzungsname
|
||
```
|
||
|
||
Oder alle Sitzungen anzeigen:
|
||
|
||
```bash
|
||
screen -ls
|
||
```
|
||
|
||
Dann verbinden mit:
|
||
|
||
```bash
|
||
screen -r <ID oder Name>
|
||
```
|
||
|
||
---
|
||
|
||
## ❌ Sitzung beenden
|
||
|
||
1. Zurück in die Sitzung:
|
||
|
||
```bash
|
||
screen -r sitzungsname
|
||
```
|
||
|
||
2. Beende den laufenden Prozess (z. B. mit `Ctrl + C` oder `exit`)
|
||
|
||
3. Oder Sitzung direkt killen:
|
||
|
||
```bash
|
||
screen -S sitzungsname -X quit
|
||
```
|
||
|
||
---
|
||
|
||
## 🧠 Nützliche Shortcuts
|
||
|
||
| Shortcut | Funktion |
|
||
|------------------|-------------------------------------|
|
||
| `Ctrl + A, D` | Sitzung trennen (detach) |
|
||
| `Ctrl + A, C` | Neue Shell in der Sitzung öffnen |
|
||
| `Ctrl + A, N` | Nächste Shell |
|
||
| `Ctrl + A, P` | Vorherige Shell |
|
||
| `Ctrl + A, "` | Alle Shells anzeigen |
|
||
| `Ctrl + A, K` | Aktuelle Shell killen |
|
||
| `Ctrl + A, ?` | Hilfe anzeigen |
|
||
|
||
---
|
||
|
||
## 📁 Weitere Tipps
|
||
|
||
- Du kannst mehrere Shells in einer Sitzung öffnen und zwischen ihnen wechseln.
|
||
- Ideal für Game-Server, Backups, oder lang laufende Prozesse.
|
||
- Funktioniert auch über SSH – perfekt für Remote-Server.
|
||
|
||
---
|