Dies ist eine alte Version des Dokuments!
zurück # Linux-Befehle – Cheat Sheet (Debian) ## 1. Navigation & Dateien
```bash pwd → aktuelles Verzeichnis ls → Inhalt anzeigen ls -l → Details ls -a → inkl. versteckter Dateien cd /pfad → Verzeichnis wechseln cd .. → eine Ebene hoch cd ~ → Home-Verzeichnis ```
— ## 2. Dateien & Verzeichnisse
```bash touch datei.txt → Datei erstellen mkdir ordner → Verzeichnis erstellen mkdir -p a/b/c → Verzeichnisbaum erstellen cp quelle ziel → kopieren cp -r a b → rekursiv kopieren mv alt neu → verschieben / umbenennen rm datei → löschen rm -r ordner → Verzeichnis löschen rm -rf ordner → löschen ohne Rückfrage ⚠```
— ## 3. Dateiinhalt anzeigen
```bash cat datei → Inhalt anzeigen less datei → seitenweise anzeigen head datei → erste 10 Zeilen tail datei → letzte 10 Zeilen tail -f logfile → Log live mitlesen ```
— ## 4. Suchen & Filtern
```bash find /pfad -name datei grep wort datei grep -i wort datei → ohne Groß/Kleinschreibung grep -r wort /pfad → rekursiv ```
— ## 5. Rechte & Eigentümer
```bash ls -l chmod 755 datei chmod +x script.sh chown user datei chown user:gruppe datei ```
Rechte:
``` r = lesen w = schreiben x = ausfĂĽhren ```
— ## 6. Benutzer & Gruppen
```bash whoami id groups adduser name deluser name passwd ```
— ## 7. Prozesse
```bash ps aux top htop kill PID kill -9 PID → hart abbrechen ⚠```
— ## 8. Dienste (systemd)
```bash systemctl status dienst systemctl start dienst systemctl stop dienst systemctl restart dienst systemctl enable dienst systemctl disable dienst ```
— ## 9. Paketverwaltung (APT – Debian!)
```bash apt update apt upgrade apt install paket apt remove paket apt purge paket apt search name apt show paket ```
— ## 10. Netzwerk
```bash ip a → Interfaces ip r → Routing ping ziel ss -tulpen → offene Ports curl http://ziel wget url ```
— ## 11. Speicher & Laufwerke
```bash df -h → Speicherplatz du -sh ordner → Ordnergröße lsblk → Blockgeräte mount umount ```
— ## 12. Archive & Kompression
```bash tar -cvf a.tar ordner tar -xvf a.tar tar -czvf a.tar.gz ordner tar -xzvf a.tar.gz zip -r a.zip ordner unzip a.zip ```
— ## 13. Umleitungen & Pipes (sehr prüfungsrelevant!)
```bash befehl > datei → überschreiben befehl » datei → anhängen befehl | anderer → pipe ```
Beispiel:
```bash ps aux | grep root ```
— ## 14. Systeminfos
```bash uname -a hostname uptime free -h lsb_release -a ```
—
## 15. Logs & Fehlersuche
``` journalctl journalctl -xe journalctl -f cat /var/log/syslog ```
—
## 16. Root & sudo
``` sudo befehl su - exit ```
Merksatz fĂĽr die PrĂĽfung:
*sudo fragt – root zerstört.*
—
## 17. Klassiker, die jeder können MUSS
``` man befehl –help history clear ```
—
## 18. Typische PrĂĽfungsfallen
❌ blind `rm -rf /` ❌ als root arbeiten ❌ Logs ignorieren ❌ Rechte nicht verstehen
âś” lesen âś” nachdenken âś” dokumentieren
—
## Kurzfazit
Dieses Cheat Sheet deckt 90 % der Ausbildung, 100 % der Prüfung und 80 % des Alltags ab. Der Rest kommt mit Erfahrung – oder nachts um 3 mit Kaffee.