Grundlegende Linux-Befehle

Kurzübersicht für effizientes Arbeiten im Terminal.

In diesem Leitfaden finden Sie die am häufigsten verwendeten Linux-Befehle, mit denen Sie Ihren Server sicher und effizient navigieren, verwalten und Fehler beheben können.

Systeminformationen

uname -r                  # Linux-Kernel-Version anzeigen
uname -a                  # Detaillierte Systeminformationen
arch                      # Prozessorarchitektur anzeigen
cat /proc/cpuinfo         # CPU-Spezifikationen anzeigen
cat /proc/meminfo         # Detaillierte Speicherstatistiken
cat /proc/swaps           # Informationen zur Swap-Partition anzeigen
free -h                   # Speichernutzung anzeigen (menschenlesbar)
df -h                     # Festplattenspeichernutzung anzeigen
lsblk                     # Alle Blockgeräte auflisten (Laufwerke und Partitionen)
dmidecode -q              # Hardware-Komponenteninfos aus dem BIOS abrufen
lspci -tv                 # PCI-Geräte in einer Baumansicht auflisten
lsusb -tv                 # USB-Geräte in einer Baumansicht auflisten
date                      # Aktuelles Datum und Uhrzeit anzeigen

Energieverwaltung

reboot                    # System sofort neu starten
shutdown -h now           # Server sofort herunterfahren
shutdown -r now           # Server sofort neu starten
shutdown -h 22:00         # Herunterfahren um 22:00 Uhr planen
shutdown -c               # Geplantes Herunterfahren abbrechen

Datei- und Verzeichnisoperationen

pwd                       # Aktuelles Arbeitsverzeichnis anzeigen
ls                        # Dateien im aktuellen Verzeichnis auflisten
ls -la                    # Alle Dateien anzeigen, einschließlich versteckter (.dotfiles)
ls -lh                    # Dateien mit menschenlesbaren Größen auflisten
cd /path/to/dir           # In ein bestimmtes Verzeichnis wechseln
cd ..                     # Eine Verzeichnisebene nach oben wechseln
cd ~                      # Zum Home-Verzeichnis des Benutzers springen
cd -                      # Zum vorherigen Verzeichnis zurückwechseln

mkdir folder              # Neues Verzeichnis erstellen
mkdir -p /path/to/folder  # Verschachtelte Verzeichnisse erstellen (übergeordnete Ordner inklusive)

cp file1 file2            # Datei kopieren
cp -r dir1 dir2           # Verzeichnis und Inhalt rekursiv kopieren

mv file1 file2            # Datei/Verzeichnis umbenennen oder verschieben
rm file                   # Datei löschen
rm -rf folder             # Ordner und gesamten Inhalt erzwungen löschen (mit Vorsicht verwenden!)

ln -s file link           # Symbolischen Link erstellen

Suche und Filterung

find / -name filename     # Datei ab dem Root-Verzeichnis nach Name suchen
find /var/www -name "*.php" # Alle .php-Dateien in einem bestimmten Verzeichnis finden

grep "text" file          # Nach einer bestimmten Zeichenkette in einer Datei suchen
grep -r "text" /path      # Rekursiv nach einer Zeichenkette in allen Dateien eines Pfads suchen

locate filename           # Schnellsuche über Datenbank (aktualisieren mit „updatedb")
whereis command           # Binary, Quellcode und Manpage eines Befehls lokalisieren
which command             # Pfad zur ausgeführten ausführbaren Datei ermitteln

Speicher und Dateisysteme

df -h                     # Laufwerknutzung aller eingehängten Systeme prüfen
du -sh /path              # Gesamtgröße eines bestimmten Verzeichnisses anzeigen
lsblk                     # Übersicht über Laufwerke und Partitionen
mount                     # Alle aktuell eingehängten Dateisysteme auflisten
umount /dev/sda1          # Eine bestimmte Partition aushängen

Unsere Produkte und Dienste

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

Benutzer und Berechtigungen

whoami                    # Aktuell angemeldeten Benutzer ermitteln
id                        # UID, GID und Gruppen des aktuellen Benutzers anzeigen
cat /etc/passwd           # Liste aller Systembenutzer anzeigen
cat /etc/group            # Liste aller Systemgruppen anzeigen

useradd username          # Neuen Systembenutzer erstellen
passwd username           # Passwort eines Benutzers setzen oder ändern
userdel -r username       # Benutzer und sein Home-Verzeichnis löschen

groupadd groupname        # Neue Benutzergruppe erstellen
usermod -aG group username # Vorhandenen Benutzer zu einer Gruppe hinzufügen

Netzwerk

ip addr                   # Netzwerkschnittstellen und IP-Adressen anzeigen
ip route                  # Routing-Tabelle des Systems anzeigen
ping host                 # Verbindung zu einem Host prüfen
curl -I domain.com        # HTTP-Header einer Website abrufen
wget url                  # Datei aus dem Internet herunterladen
netstat -tuln             # Aktive Verbindungen und lauschende Ports auflisten
ss -tuln                  # Moderne, schnellere Alternative zu netstat

Nützliche Tipps

  • RTFM: Verwenden Sie man befehl oder befehl --help, um die Dokumentation zu einem beliebigen Befehl aufzurufen.
  • Paging: Bei langen Ausgaben das Ergebnis an | less oder | more weiterleiten, um bequem zu scrollen.
  • Piping: Mehrere Befehle mit dem Pipe-Operator (|) kombinieren, um Daten direkt zu filtern und zu verarbeiten.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns