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

NETGEAR GS308E Managed Switch 8 Port Gigabit Ethernet LAN Switch Plus (Plug-and-Play Netzwerk Switch Managed, IGMP Snooping, QoS, VLAN, lüfterlos, Robustes Metallgehäuse) Schwarzℹ︎
Ersparnis 12%
UVP**: € 33,99
€ 29,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 29,90
Preise inkl. MwSt., zzgl. Versandkosten
WD_BLACK SN850X NVMe SSD 2 TB interne SSD (Gaming Speicher, PCIe Gen4-Technologie, Lesen 7.300 MB/s, Schreiben 6.600 MB/s) Schwarzℹ︎
€ 199,00
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 219,00
Preise inkl. MwSt., zzgl. Versandkosten
€ 327,80
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 20%
UVP**: € 19,99
€ 15,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
NETGEAR GS305E Managed Switch 5 Port Gigabit Ethernet LAN Switch Plus (Plug-and-Play, Netzwerk Switch Managed, IGMP Snooping, QoS, VLAN, lüfterlos, Robustes Metallgehäuse), Schwarzℹ︎
Ersparnis 7%
UVP**: € 25,99
€ 24,29
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 22,90
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN Nexode X USB C Ladegerät 100W Mini GaN Charger 3-Port PD Netzteil Kompaktes Schnellladegerät PPS 45W Kompatibel mit MacBook Pro, iPhone 17 Air, 16, Galaxy S25 Ultraℹ︎
Ersparnis 33%
UVP**: € 45,99
€ 30,67
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Eve Thermo - Smartes Heizkörperthermostat & Door & Window Matter – Smarter Kontaktsensor für Türen & Fenster, Haussicherheitℹ︎
Ersparnis 15%
UVP**: € 119,90
€ 101,52
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Samsung Portable SSD T7, SSD 2 TB, USB 3.2 Gen.2, 1.050 MB/s Lesen, 1.000 MB/s Schreiben, Externe SSD-Festplatte für iPhone 15 und neuer, Mac, PC, Smartphone und Spielkonsole, Blau, MU-PC2T0H/WWℹ︎
Ersparnis 18%
UVP**: € 194,90
€ 159,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 167,63
Preise inkl. MwSt., zzgl. Versandkosten
€ 171,90
Preise inkl. MwSt., zzgl. Versandkosten
tado° smartes Heizkörperthermostat 3er-Pack – Wifi Zusatzprodukt als Thermostat für Heizung und digitale Einzelraumsteuerung per App – einfache Installation – Heizkosten sparenℹ︎
Ersparnis 38%
UVP**: € 239,99
€ 149,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Crucial X10 Pro 1TB Externe SSD Festplatte, bis zu 2100MB/s Lesen und 2000MB/s Schreiben, Portable Solid State Drive, USB-C 3.2, PC und Mac, Wasser- und Staubgeschützt - CT1000X10PROSSD902ℹ︎
€ 109,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
HP 3YM62AE Bildgebungseinheit, Schwarz, XLℹ︎
Ersparnis 9%
UVP**: € 25,15
€ 22,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 24,99
Preise inkl. MwSt., zzgl. Versandkosten
UGREEN Revodok 105 USB C Hub PD100W, 4K HDMI, 3*USB A Datenports USB C Adapter Multiportadapter kompatibel mit iPhone 17/16, Galaxy S24, Surface, MacBook Pro/Air, iPad Pro/Air, Steam Deck usw.ℹ︎
Ersparnis 12%
UVP**: € 16,99
€ 14,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
HP 302 (X4D37AE) Original Druckerpatronen, Black + Tri-color, 2er Pack für HP DeskJet 1100, 2300, 3600, 3800, 4600 series, HP ENVY 4500 series, HP OfficeJet 3800 Serieℹ︎
Ersparnis 12%
UVP**: € 45,44
€ 39,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 43,99
Preise inkl. MwSt., zzgl. Versandkosten
Lenovo IdeaPad Slim 3 Laptop | 16" WUXGA Display | AMD Ryzen 5 | AMD Radeon Grafik | 16GB RAM | 512GB SSD | Windows 11 Home | QWERTZ | Arctic grau | 3 Monate Premium Careℹ︎
€ 568,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Crucial T700 SSD mit Kühlkörper 1TB M.2 PCIe Gen5 NVMe Internes Solid-State-Moduleℹ︎
€ 139,00
Preise inkl. MwSt., zzgl. Versandkosten
€ 150,09
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 167,07
Preise inkl. MwSt., zzgl. Versandkosten
WD_BLACK SN7100 NVMe SSD 2 TB (High-Performance Gaming-Speicher, bis zu 7.250 MB/s Lesegeschwindigkeit, PCIe Gen4, Energieeffizienz) Für Desktop, Laptop & Handheld-Spielekonsolenℹ︎
€ 179,50
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 189,90
Preise inkl. MwSt., zzgl. Versandkosten
WD Blue SN5000 powered by SANDISK (1000 GB, M.2 2280), SSDℹ︎
€ 101,65
Preise inkl. MwSt., zzgl. Versandkosten
€ 111,05
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 119,90
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 16. Dezember 2025 um 10:02. 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