20 Must-Know Linux-Kommandos: Praktische Anwendungsbeispiele und Tipps

Linux bietet mit seiner Shell unzählige Möglichkeiten, Aufgaben effizient zu erledigen. Insbesondere für Einsteiger kann die Vielfalt der Befehle überwältigend sein. In diesem Artikel präsentieren wir Ihnen 20 unverzichtbare Linux-Kommandos, die jeder Anwender kennen sollte. Wir zeigen Ihnen, wann Sie welches Kommando einsetzen und geben praktische Beispiele für den Alltag.

Dateiverwaltung leicht gemacht: ls, cd, mkdir und mehr

Navigation in Verzeichnissen: cd & pwd

In der Linux-Umgebung ist es entscheidend, sich effizient in den Datei- und Verzeichnissen zu bewegen. Das Kommando cd (change directory) ist dabei essenziell. Nutzen Sie cd /pfad/zum/verzeichnis, um in ein bestimmtes Verzeichnis zu wechseln. Möchten Sie auf das vorherige Verzeichnis zurückkehren, verwenden Sie einfach cd -. Der Befehl pwd (print working directory) hilft Ihnen jederzeit zu überprüfen, in welchem Verzeichnis Sie sich befinden, indem er den absoluten Pfad zum aktuellen Arbeitsverzeichnis ausgibt.

Dateiliste anzeigen mit ls

Der Befehl ls ist vielseitig einsetzbar, um eine Übersicht der Dateien in einem Verzeichnis zu erhalten. Standardmäßig listet ls die Dateien ohne weitere Informationen auf. Mit der Option -l erhalten Sie jedoch eine detaillierte Liste mit Berechtigungen, Eigentümern und Dateigrößen. ls -a zeigt auch versteckte Dateien an, die mit einem Punkt beginnen. Um den Inhalt sortiert nach Dateigrößen anzuzeigen, nutzen Sie ls -lhS. Dies gibt die Größen in einem menschenlesbaren Format aus, sortiert von der größten zur kleinsten Datei.

Verzeichnisse erstellen mit mkdir

Das Erstellen neuer Verzeichnisse ist mit mkdir spielend einfach. Führen Sie mkdir neuer_ordner aus, um ein neues Verzeichnis zu erstellen. Mit der Option -p können Sie auch verschachtelte Verzeichnisse in einem Zug anlegen, etwa mkdir -p pfad/zum/neuen/verzeichnis. Dies ist besonders nützlich, wenn die übergeordneten Verzeichnisse noch nicht existieren.

Dateiverwaltung: cp, mv und rm

Um Dateien oder Verzeichnisse zu kopieren, verwenden Sie cp. Mit cp quellfile zielverzeichnis/ kopieren Sie eine Datei in ein anderes Verzeichnis. Um rekursiv ganze Verzeichnisse zu kopieren, nutzen Sie cp -r. mv hingegen bewegt oder benennt Dateien und Verzeichnisse um. Ein Befehl wie mv alter_name.txt neuer_name.txt ändert z. B. den Dateinamen. Um Dateien sicher zu löschen, ist rm das Werkzeug der Wahl. Hier ist Vorsicht geboten: rm -i fordert vor jedem Löschen eine Bestätigung an. Von rm -rf sollten Sie vor allem bei sensiblen Systemverzeichnissen absehen, da dies Dateien ohne Nachfrage löscht.

  • Beispiel für sicheres Löschen: rm -i datei.txt
  • Umbenennen einer Datei: mv alter_name.txt neuer_name.txt
  • Kopieren ganzer Verzeichnisse: cp -r verzeichnis quelle/ ziel/

Effiziente Suchmöglichkeiten: grep, find und locate

Textsuche mit grep

Das Kommando grep ist ein unverzichtbares Werkzeug, wenn es darum geht, bestimmte Textmuster in Dateien zu finden. Besonders nützlich ist grep für das Durchsuchen von Protokolldateien oder Konfigurationsdateien nach bestimmten Einträgen oder Fehlern. Ein einfaches Beispiel wäre die Suche nach dem Begriff „Fehler“ in einer Datei:

grep 'Fehler' /var/log/syslog

Ein häufig verwendeter Schalter ist -r, um rekursiv alle Dateien in einem Verzeichnis zu durchsuchen:

grep -r 'Suchbegriff' /pfad/zum/verzeichnis

Dateisuche mit find

Das find-Kommando ist optimal, um Dateien und Verzeichnisse nach verschiedenen Kriterien zu durchsuchen. Ein typischer Anwendungsfall ist die Suche nach Dateien, die innerhalb eines bestimmten Zeitraums geändert wurden:

find /pfad -name '*.log' -mtime -1

Mit -name können spezifische Dateinamenmuster definiert werden, während mit -mtime die Modifikationszeit gefiltert wird.

OptionBeschreibung
-nameSucht Dateien mit einem bestimmten Namen
-mtimeFiltert nach modifizierten Dateien
-typeBegrenzt die Suche auf Datei- oder Verzeichnistypen

Schnell finden: locate

Für schnelle Suchvorgänge eignet sich locate, das auf einer vordefinierten Datenbank basiert. Diese wird regelmäßig mit updatedb aktualisiert, um neue Dateien zu erfassen. Um eine Datei schnell zu finden, dient folgendes Kommando:

locate Dateiname

Ein Vorteil von locate ist die Geschwindigkeit, jedoch muss die Datenbank regelmäßig aktualisiert werden, damit die Ergebnissse aktuell sind.

Sicherheitsüberlegungen und häufige Fehler

Besondere Vorsicht ist bei der rekursiven Nutzung von grep geboten, da große Verzeichnisse erhebliche Ressourcen beanspruchen können. Der Kombinationsgebrauch mit find kann sehr leistungsintensiv sein. Einige Anfängerfehler lassen sich vermeiden, indem -exec mit find sparsam genutzt wird. Für performante Suchen in großen Dateibeständen ist xargs häufig die bessere Wahl:

find /pfad -name '*.log' | xargs grep 'Suchbegriff'

Mit beißen Exit-Codes in der Kommandozeile. Ein beendeter Prozess gibt üblicherweise 0 zurück, wenn er erfolgreich war. Fehlerhafte Suchen auf null Inhalt liefern denselben Exit-Code wie erfolgreiche Suchen, weswegen spezifische Ausgabemuster verlässlichere Hinweise auf Inhalte geben als nur Exit-Codes.

Systemüberblick: ps, top und Speicherverwaltung

Prozesse verwalten mit ps

Das Kommando ps ist ein essenzielles Hilfsmittel, um einen Überblick über alle laufenden Prozesse auf einem Linux-System zu erhalten. Mit ps lassen sich Prozess-IDs und zugehörige Befehle anzeigen, was für die Diagnose und Verwaltung wichtig ist.

Häufig wird ps aux verwendet, um eine detailreiche Liste aller Prozesse zu bekommen. Hier eine Übersicht wichtiger Optionen:

  • -A, –all: Anzeigen aller Prozesse.
  • a: Zeigt Prozesse eines Nutzers an, die mit einem Terminal verbunden sind.
  • x: Zeigt Prozesse unabhängig von einem Terminal an.
  • u: Detaillierte Benutzerdarstellung.

Systemüberwachung mit top

top bietet eine Echtzeitanalyse der Systemleistung und eine dynamische Ansicht der Prozessaktivität. Die Anzeige umfasst Prozessor- und Speicherverbrauch, die Dauer der Prozessausführung und die Prozess-ID.

Entscheidende Hotkeys sind:

  • k: Prozess zum Beenden auswählen.
  • r: Priorität (Nice-Wert) eines Prozesses ändern.
  • h: Hilfe aufrufen.
  • q: top beenden.

Speicherverwaltung verstehen

Die Verwaltung des Arbeitsspeichers ist entscheidend für die Stabilität eines Systems. Um die Speicherbelastung zu analysieren, sind free und vmstat hilfreich.

free -h liefert eine menschenlesbare Darstellung des Speicherverbrauchs. Es zeigt genutzten, freien und Gesamt-RAM sowie Swap-Speicher an. Weitere nützliche Kommandos sind:

  • free -m: Anzeige des Speicherverbrauchs in Megabyte.
  • vmstat: Gibt detaillierte Informationen zu Speicher-, CPU- und Prozessmanagement.

Für eine visualisierte und detaillierte Darstellung bietet htop eine benutzerfreundliche Alternative zu top. Damit lassen sich Prozesse einfacher managen und inaktivierende Prozesse sofort identifizieren.

Performance-Probleme lösen

Zur Identifikation von Speicherfressern eignet sich der folgende Befehl: sudo du -h -x –max-depth=1 / | sort -h. Dies zeigt Verzeichnisse mit hohem Speicherverbrauch. Nutzen Sie ps aux --sort=-%mem, um Prozesse nach Speicherbedarf zu sortieren.

Vermeiden Sie unnötige Speicherbelastung durch das Schließen ungenutzter Programme und regelmäßiges Überprüfen der Systemstatistiken. Verwenden Sie sync; echo 3 > /proc/sys/vm/drop_caches, um den Cache manuell zu leeren, falls nötig.

Netzwerkbefehle: ip und curl

ip: Der Netzwerkspezialist

Das Befehlszeilenprogramm „ip“ ersetzt die älteren ifconfig und route. Es bietet umfassende Informationen und Kontrolle über Netzwerkgeräte. Für die alltägliche Benutzung ist das Verständnis von ip-Befehlen ein Muss.

  • Um die Netzwerkschnittstellen anzuzeigen, verwenden Sie: ip addr show. Es liefert detaillierte Informationen über IP-Adressen und Status aller Schnittstellen.
  • Verwenden Sie ip route, um die derzeitige Routing-Tabelle zu sehen. Dies hilft bei der Diagnose von Netzwerkproblemen.
  • Für statische Routen ist der Befehl ip route add nützlich; z. B. ip route add 10.0.0.0/24 via 192.168.1.1, um ein Routing einzurichten.

Ein häufiger Fehler beim ip-Befehl ist das falsche Interface zu verwenden. Überprüfen Sie immer Ihr Zielinterface mit ip link show.

curl: Datenabruf über HTTP

Der Befehl „curl“ ist für HTTP-Anfragen unentbehrlich. Er wird hauptsächlich zum Herunterladen von Daten und automatisierten Anfragen verwendet. In der Webentwicklung oder beim Testen von APIs bringt curl viele Vorteile.

  • Nehmen Sie mit curl -X GET https://example.com eine GET-Anfrage vor. Dadurch wird die Webseite auf die Konsole ausgegeben.
  • Mit curl -I https://example.com erhalten Sie die Header-Informationen einer URL, nützlich zur Überprüfung auf Fehler.
  • Für komplexe Anfragen wie POST oder PUT steht curl -X POST zur Verfügung, z.B. curl -X POST -d "name=value" https://example.com.

Häufige Fehler bei curl betreffen unzureichende Authentifizierung. Stellen Sie sicher, dass Sie mit curl -u user:password oder durch Token-Header korrekt authentifizieren.

Praktische Beispiele und Tipps

Ein nützliches Beispiel zur Fehlersuche: Mit ip addr sehen Sie sofort, ob eine Netzwerkschnittstelle nicht konfiguriert ist. Für schnelle HTTP-Checks auf Verzeichnisebene ist curl unverzichtbar, z.B. bei der Überprüfung von Webservern.

BefehlAnwendungHinweis
ip addr showSchnittstellenstatus anzeigenNützlich bei Netzwerkausfällen
curl -O URLDateien herunterladenSpeichert im aktuellen Verzeichnis

Zugriffsrechte und Paketverwaltung: chmod, chown, sudo und apt

Zugriffsrechte: chmod und chown

In einem Linux-System sind Zugriffsrechte entscheidend für die Sicherheit. Das Kommando chmod ändert die Berechtigungen einer Datei oder eines Verzeichnisses. Beispielsweise setzt chmod 755 beispieldatei die Berechtigungen, sodass nur der Eigentümer schreiben darf, während andere nur lesen und ausführen dürfen.

Mit chown ändern Sie den Eigentümer einer Datei. Denken Sie daran, vorsichtig zu sein, da falsche Einstellungen zu unerwartetem Verhalten führen können. Nutzen Sie chown neuer-benutzer beispieldatei, um den Eigentümer zu ändern. Kombinierte Befehle wie chown -R benutzer:gruppe /directory ändern rekursiv Eigentümer und Gruppe.

Berechtigungseskalation: sudo

Das Kommando sudo ermöglicht es, Befehle als Superuser auszuführen. Dadurch erhalten Sie temporär erweiterte Rechte. Ein Beispiel: Mit sudo apt update aktualisieren Sie Ihre Paketlisten kontinuierlich. Beachten Sie, dass fahrlässiger Gebrauch von sudo das System gefährden kann. Setzen Sie wenn möglich Aliase wie alias ll='ls -la' zusammen mit sudo, um die Kontrolle zu erhöhen.

Paketverwaltung mit apt

Paketverwaltung ist essenziell für Systemaktualisierungen und Software-Installationen. Das Tool apt steuert den Prozess auf Debian-basierten Systemen. Nutzen Sie apt install paketname, um ein neues Paket zu installieren, oder apt remove paketname, um es zu entfernen.

Besonders wichtig sind Aktualisierungen: Mit apt update und anschließend apt upgrade behalten Sie sämtliche installierte Software aktuell. Für detailliertere Kontrolle verwenden Sie apt list --upgradable, das Ihnen anzeigt, welche Pakete aktualisiert werden können.

  • Sicherheitswarnung: Führen Sie apt upgrade regelmäßig aus, um Sicherheitslücken zu schließen.

Praktische Hinweise und Fehlervermeidung

Probleme bei der Verwendung dieser Tools können fatal sein. Achten Sie darauf, niemals wahllos mit sudo zu arbeiten. Legen Sie Backups Ihrer Daten an, bevor Sie entscheidende Änderungen durchführen. Nutzen Sie auch ls -l, um die aktuellen Berechtigungen zu überprüfen.

Beim Einsatz von rm immer das Flag -i verwenden, um unabsichtliche Löschungen zu vermeiden. Beispielsweise: rm -i dateiname*. Für eine schnelle Diagnose nutzen Sie Exit-Codes, die angeben, ob ein Befehl erfolgreich war oder nicht; echo $? gibt den letzten Exit-Code aus, wobei 0 Erfolg bedeutet. Kontrollieren Sie stets den Rückgabestatus von Befehlen, besonders nach kritischen Operationen.

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Es tut uns leid, dass der Beitrag für dich nicht hilfreich war!

Lasse uns diesen Beitrag verbessern!

Wie können wir diesen Beitrag verbessern?

Meroth IT-Service ist Ihr lokaler IT-Dienstleister in Frankfurt am Main für kleine Unternehmen, Selbstständige und Privatkunden


Kostenfreie Ersteinschätzung Ihres Anliegens?

❱ Nehmen Sie gerne Kontakt auf ❰

Werbung

Apple MacBook Air (13", Apple M4 Chip mit 10‑Core CPU und 8‑Core GPU, 16GB Gemeinsamer Arbeitsspeicher, 256 GB) - Himmelblauℹ︎
€ 899,00
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 906,10
Preise inkl. MwSt., zzgl. Versandkosten
HP Laptop mit 17,3 Zoll FHD Display, AMD Ryzen 7 7730U, 16 GB DDR4 RAM, 512 GB SSD, AMD Radeon-Grafik, Windows 11, QWERTZ Tastatur, Schwarzℹ︎
Ersparnis 14%
UVP**: € 699,00
€ 599,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Crucial X9 Pro 1TB Externe SSD Festplatte, bis zu 1050MB/s Lesen/Schreiben, IP55 Wasser- und Staubgeschützt, Portable Solid State Drive, USB-C 3.2 - CT1000X9PROSSD902ℹ︎
Kein Angebot verfügbar.
Netgear Nighthawk RS200, Router, Schwarzℹ︎
€ 182,90
Preise inkl. MwSt., zzgl. Versandkosten
Ersparnis 24%
UVP**: € 249,99
€ 189,43
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 189,99
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN USB C Ladegerät, Nexode Pro 100W GaN Charger Mini USB C Netzteil 3-Port Schnellladegerät PPS 45W kompatibel mit MacBook Pro/Air, iPad, iPhone 17, Galaxy S25 Ultra, S24, Dell XPSℹ︎
Ersparnis 33%
UVP**: € 59,99
€ 39,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link TL-WPA8631P Kit (1300 Mbit/s), Powerline, Weissℹ︎
€ 95,95
Preise inkl. MwSt., zzgl. Versandkosten
Ersparnis 26%
UVP**: € 129,99
€ 96,11
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 97,44
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR GS105GE LAN Switch 5 Port Netzwerk Switch (Plug-and-Play Gigabit Switch LAN Splitter, LAN Verteiler, Ethernet Hub, lüfterloses Metallgehäuse, ProSAFE Lifetime-Garantie), Blauℹ︎
Ersparnis 17%
UVP**: € 23,99
€ 19,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 19,90
Preise inkl. MwSt., zzgl. Versandkosten
€ 19,90
Preise inkl. MwSt., zzgl. Versandkosten
HP Laptop 250 G9 15.6" Intel Core i5-1235U 8GB RAM 256GB SSD QWERTY USℹ︎
€ 598,71
Nur noch 1 auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR GS116PP PoE Switch 16 Port Gigabit Ethernet LAN Switch mit 16x PoE+ 183W (Plug-and-Play Netzwerk Switch PoE 16 Ports, lüfterlos, 19 Zoll Rack-Montage, ProSAFE Lifetime-Garantie), Schwarzℹ︎
Ersparnis 21%
UVP**: € 229,99
€ 182,44
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 182,44
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN Revodok Pro 106 10Gbps USB C Hub HDMI 4K@60Hz USB C Adapter mit USB 3.2 PD 100W Kompatibel mit iPhone 17/16 Serie, iPad Pro/Air, Mac mini M4/M4 Pro, Steam Deck usw.ℹ︎
Ersparnis 30%
UVP**: € 19,99
€ 13,97
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link TL-WPA7817 KIT Powerline Adapter WLAN, AV1000, WiFi 6 AX1500 Dualband, Gigabit Ethernet, Plug & Play, Kompatibel mit Allen HomePlug AV/AV2 Powerline Adapternℹ︎
€ 75,71
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 80,33
Preise inkl. MwSt., zzgl. Versandkosten
TP-Link Deco X50-PoE Wi-Fi 6 Mesh WLAN Set(2 Pack), AX3000 Dualband Router &Repeater(Unterstützt PoE und DC-Stromversorgung, 2.5Gbps Port, Reichweite bis zu 420m²,WPA3, ideal für große Häus) weißℹ︎
Ersparnis 17%
UVP**: € 229,00
€ 189,90
Preise inkl. MwSt., zzgl. Versandkosten
Anker 140W USB C Ladegerät, Laptop Ladegerät, 4-Port Multi-Geräte Schnellladeleistung, Fortschrittliches GaN Netzteil, Touch Control, Kompatibel mit MacBook, iPhone 17/16/15, Samsung, Pixel und mehrℹ︎
Ersparnis 18%
UVP**: € 84,89
€ 69,98
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN Nexode 65W USB C Ladegerät 4-Port GaN Netzteil Mehrfach Schnellladegerät PD Charger unterstützt PPS 45W kompatibel mit MacBook Pro/Air, HP Laptop, iPad Serien, iPhone 17, Galaxy S24ℹ︎
Ersparnis 35%
UVP**: € 39,99
€ 25,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR Orbi WiFi 6 Mesh WLAN System (RBK763S) | WiFi 6 Router mit 2 Satelliten-Repeatern | Abdeckung von bis zu 525 m², 75 Geräte | AX5400 bis zu 5,4 GBit/sℹ︎
Ersparnis 29%
UVP**: € 699,99
€ 499,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 499,99
Preise inkl. MwSt., zzgl. Versandkosten
HP 301 Schwarz Original Druckerpatroneℹ︎
Ersparnis 7%
UVP**: € 23,60
€ 21,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 23,99
Preise inkl. MwSt., zzgl. Versandkosten
€ 38,65
Preise inkl. MwSt., zzgl. Versandkosten
ℹ︎ Werbung / Affiliate-Links: Wenn Sie auf einen dieser Links klicken und einkaufen, erhalte ich eine Provision. Für Sie verändert sich der Preis dadurch nicht. Zuletzt aktualisiert am 13. Februar 2026 um 12:33. Die hier gezeigten Preise können sich zwischenzeitlich auf der Seite des Verkäufers geändert haben. Alle Angaben ohne Gewähr.
(**) UVP: Unverbindliche Preisempfehlung

Preise inkl. MwSt., zzgl. Versandkosten
Nach oben scrollen