110 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🖥️ 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.
---