110 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2025-08-06 19:22:59 +02:00
# 🖥️ 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.
---