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

Microsoft 365 Family | 1 Jahr | bis zu 6 Personen | Office Apps mit KI | bis zu 6 TB Cloudspeicher | Aktivierungscode per E-Mailℹ︎
Kein Angebot verfügbar.
HP 303 (3YM92AE) Original Druckerpatronen 2 Count (Pack of 1) für HP ENVY 6200, 7100, 7134,7220e,7221e,7224e,7800,7900e Tango Printer.Schwarz - 1X 200 Seiten|Dreifarbig - 1 x 165 Seitenℹ︎
Ersparnis 12%
UVP**: € 42,83
€ 37,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 37,90
Preise inkl. MwSt., zzgl. Versandkosten
€ 40,99
Preise inkl. MwSt., zzgl. Versandkosten
Lenovo Legion 5 Gaming Laptop | 16" WQXGA 16:10 Display | 240Hz | Intel Core i9-14900HX | 16GB RAM | 1TB SSD | NVIDIA GeForce RTX 4060 TGP 140W | G-sync | QWERTZ | grau | AI Chip LA1ℹ︎
€ 1.678,24
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Microsoft 365 Business Standard für Windowsℹ︎
€ 131,12
Preise inkl. MwSt., zzgl. Versandkosten
€ 179,90
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Brother DCP-L2627DW 3-in-1 Monochrom-Laser-Multifunktionsdrucker, 32 ppm, automatischer Duplexdruck, 2-zeiliges LCD-Bedienfeld, USB und 5 GHz WLANℹ︎
€ 208,08
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
AVM FRITZ!Repeater 1200 AX (Wi-Fi 6) 2er Set WLAN Mesh-Repeaterℹ︎
Kein Angebot verfügbar.
HP Laptop mit 17,3" FHD Display, AMD Ryzen 3 7320U, 8 GB DDR5 RAM, 512 GB SSD, AMD Radeon-Grafik, Windows 11, QWERTZ, Schwarz inkl. 25 GB Dropbox-Speicher für 12 Monateℹ︎
Ersparnis 12%
UVP**: € 499,00
€ 436,89
Gewöhnlich versandfertig in 3 bis 7 Monaten
Preise inkl. MwSt., zzgl. Versandkosten
Lenovo Legion Pro 5 Gaming Laptop | 16" WQXGA Display | 240Hz | AMD Ryzen 9 7945HX | 16GB RAM | 1TB SSD | NVIDIA GeForce RTX 4060 TGP 140W | G-Sync | Win11 Home | QWERTZ | grau | 3 Monate Premium Careℹ︎
€ 1.639,38
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
HP 304 (3JB05AE) Multipack Original Druckerpatronen 1xSchwarz,1x Farbe für HP DeskJet 26xx, 37xx, ENVY 50xx, Standard, 2 Count (Pack of 1), 120 Seiten (Schwarz)ℹ︎
Ersparnis 14%
UVP**: € 32,38
€ 27,80
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 29,99
Preise inkl. MwSt., zzgl. Versandkosten
€ 38,49
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
Lenovo IdeaPad 3 Laptop | 15,6" Full HD Display | AMD Ryzen 5 5625U | 8GB RAM | 512GB SSD | AMD Radeon Grafik | Win11 Home | QWERTZ | blau | 3 Monate Premium Careℹ︎
Kein Angebot verfügbar.
NETGEAR GS308 LAN Switch 8 Port Netzwerk Switch (Plug-and-Play Gigabit Switch LAN Splitter, LAN Verteiler, Ethernet Hub lüfterlos, robustes Metallgehäuse mit Ein-/Ausschalter), Schwarzℹ︎
Ersparnis 7%
UVP**: € 24,99
€ 23,29
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 23,29
Preise inkl. MwSt., zzgl. Versandkosten
WD_Black SN8100 4 TB PCIe 5.0x4 NVMe M.2 SSD Festplatte, Lesegeschwindigkeiten von bis zu 14.900 MB/s, Schreibgeschwindigkeiten von bis zu 14.000 MB/s, TLC 3D CBA NANDℹ︎
Ersparnis 20%
UVP**: € 503,70
€ 404,99
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
€ 436,76
Preise inkl. MwSt., zzgl. Versandkosten
€ 443,00
Preise inkl. MwSt., zzgl. Versandkosten
AVM FRITZ!Box 7530 WLAN AC+N Router (DSL/VDSL, 866 MBit/s (5GHz) & 400 MBit/s (2,4 GHz), bis zu 300 MBit/s mit VDSL-Supervectoring 35b, WLAN Mesh, DECT-Basis, Media Server, geeignet für Deutschland)ℹ︎
Ersparnis 8%
UVP**: € 179,00
€ 165,00
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
EcoTank ET-5800 DIN-A4-Multifunktions-Wi-Fi-Tintentankdrucker mit Faxℹ︎
Kein Angebot verfügbar.
Lenovo Laptop 15,6 Zoll Full-HD - Intel Quad N5100 4x2.80 GHz, 16GB DDR4, 512 GB SSD, Intel UHD, HDMI, Webcam, Bluetooth, USB 3.0, WLAN, Windows 11 Prof. 64 Bit Notebook - 7606ℹ︎
€ 349,00
Auf Lager
Preise inkl. MwSt., zzgl. Versandkosten
WD Elements™ SE SSD externe SSD 1 TB (USB 3.0-Schnittstelle, Plug-and-Play, 400 MB/s Lesegeschwindigkeit) Grau, Festkörper-Laufwerkℹ︎
€ 72,99
Auf Lager
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 7. Oktober 2025 um 16:19. 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