Kompakte Befehlsreferenz mit Copy-Knopf und distro‑spezifischen Varianten. Alle Angaben ohne Gewähr – bitte mit Bedacht nutzen.
ls -la
Detaillierte Auflistung aller Dateien und Ordner (inkl. versteckter) im aktuellen Verzeichnis.
cd /pfad/zum/verzeichnis
Wechselt in das angegebene Verzeichnis.
cp quelle.txt /backup/
Kopiert quelle.txt in den Ordner /backup/.
mv datei.log /var/logs/
Verschiebt/benennt Dateien oder Ordner um.
rm -i datei.tmp
Löscht eine Datei mit Rückfrage (-i). Vorsicht mit -r für Ordner!
uname -a
Kernel- und Systeminformationen anzeigen.
lsblk
Blockgeräte/Datenträgerstruktur anzeigen.
free -h
Speicherverbrauch (RAM/Swap) in lesbarer Form.
journalctl -xe
Systemd-Logs mit Details (nützlich bei Fehlern).
ip a
Zeigt Netzwerkinterfaces und IP-Adressen.
ping -c 4 1.1.1.1
Testet die Erreichbarkeit (hier: Cloudflare DNS).
ss -tulpn
Liste aktiver TCP/UDP Sockets und Prozesse (Wer lauscht auf welchem Port?).
systemctl status nginx
Status eines systemd-Dienstes (Beispiel: nginx) prüfen.
sudo apt update && sudo apt upgrade -y
Paketquellen aktualisieren und Updates installieren.
sudo apt install -y htop curl git
Pakete installieren (Beispiel: htop, curl, git).
apt search nginx
Nach Paketen suchen (hier: nginx).
apt show nginx
Paketdetails anzeigen.
sudo dnf upgrade -y
Systempakete aktualisieren.
sudo dnf install -y htop curl git
Pakete installieren.
dnf search nginx
Nach Paketen suchen.
dnf info nginx
Paketinformationen anzeigen.
sudo pacman -Syu --noconfirm
System aktualisieren (Synchronisieren und Upgrades).
sudo pacman -S --noconfirm htop curl git
Pakete installieren.
pacman -Ss nginx
Pakete suchen.
pacman -Si nginx
Paketinformationen anzeigen.
sudo zypper refresh && sudo zypper update -y
Paketquellen aktualisieren und Updates einspielen.
sudo zypper install -y htop curl git
Pakete installieren.
zypper search nginx
Nach Paketen suchen.
zypper info nginx
Paketdetails anzeigen.
sudo systemctl enable --now ssh
SSH-Server aktivieren und sofort starten.
sudo systemctl status ssh
Status des SSH-Dienstes prüfen.
sudo journalctl -u ssh -n 100 --no-pager
Die letzten 100 Logzeilen zum Dienst ssh.