💻 C and Assembly with Raspberry Pi
🌐 This article is currently only available in German.

Die wichtigsten Linux-Terminal-Befehle

In der Linux-Konsole gibt es eine Vielzahl von Befehlen, die für unterschiedliche Aufgaben nützlich sind. Hier sind einige der wichtigsten und häufig verwendeten Befehle:

Navigationsbefehle:

  • ls: Listet Dateien und Verzeichnisse im aktuellen Verzeichnis auf.
  • cd [Verzeichnis]: Wechselt das aktuelle Verzeichnis.
  • pwd: Zeigt das aktuelle Verzeichnis an.

Dateiverwaltungsbefehle:

  • cp [Quelle] [Ziel]: Kopiert eine Datei oder ein Verzeichnis.
  • mv [Quelle] [Ziel]: Verschiebt oder benennt eine Datei oder ein Verzeichnis um.
  • rm [Datei]: Entfernt eine Datei. Mit -r kann man auch Verzeichnisse entfernen.
  • mkdir [Verzeichnis]: Erstellt ein neues Verzeichnis.
  • rmdir [Verzeichnis]: Entfernt ein leeres Verzeichnis.

Informationsbefehle:

  • cat [Datei]: Zeigt den Inhalt einer Datei an.
  • more [Datei] oder less [Datei]: Zeigt den Inhalt einer Datei seitenweise an.
  • head [Datei]: Zeigt die ersten Zeilen einer Datei.
  • tail [Datei]: Zeigt die letzten Zeilen einer Datei.
  • grep [Muster] [Datei]: Sucht nach einem Muster in einer Datei.

Systembefehle:

  • top: Zeigt die laufenden Prozesse und Systemressourcen an.
  • ps: Listet laufende Prozesse auf.
  • kill [PID]: Beendet einen Prozess (mit der Prozess-ID).
  • df: Zeigt die Festplattennutzung an.
  • du: Zeigt die Nutzung des Dateisystems.

Rechte und Eigentum:

  • chmod [Modus] [Datei]: Ändert die Zugriffsrechte einer Datei.
  • chown [Benutzer] [Datei]: Ändert den Eigentümer einer Datei.
  • chgrp [Gruppe] [Datei]: Ändert die Gruppe einer Datei.

Netzwerkbefehle:

  • ping [Adresse]: Überprüft die Netzwerkverbindung zu einer Adresse.
  • ifconfig: Zeigt Netzwerkinterfaces und deren Konfiguration an.
  • ssh [Benutzer]@[Adresse]: Verbindet sich mittels SSH zu einem anderen Rechner.


Diese Befehle sind nur ein kleiner Ausschnitt der vielen Befehle, die in einer Linux-Konsole verfügbar sind. Es kann hilfreich sein, die man-Seiten (z.B. man ls) zu verwenden, um detaillierte Informationen und Optionen für jeden Befehl zu erhalten.