5 wichtige Linux-Befehle, die jeder kennen muss
Wer zum ersten Mal ein Linux-Terminal öffnet, steht vor einem blinkenden Cursor – und oft vor der Frage: Wo fange ich an? Die gute Nachricht: Mit einer Handvoll Befehlen lässt sich bereits ein Großteil der täglichen Arbeit am System erledigen. Ob du einen Homeserver einrichtest, einen Raspberry Pi betreibst oder beruflich mit Linux-Servern arbeitest – diese fünf Befehle bilden das Fundament.
In diesem Artikel stellt K&C NetFox die fünf wichtigsten und sinnvollsten Linux-Befehle vor, die jeder kennen sollte – mit Erklärungen, Praxisbeispielen und nützlichen Optionen.
1. ls – Verzeichnisinhalte anzeigen
Der Befehl ls (kurz für list) zeigt den Inhalt des aktuellen Verzeichnisses an. Er ist das Äquivalent zum Blick in einen Ordner im Dateimanager – nur schneller.
ls ls -la ls -lh /var/log
Wichtige Optionen
-l– Detailansicht mit Berechtigungen, Eigentümer, Größe und Datum-a– Zeigt auch versteckte Dateien an (Dateien, die mit einem Punkt beginnen)-h– Dateigrößen in menschenlesbarem Format (KB, MB, GB)
Praxistipp: Die Kombination ls -la gehört zu den meistgenutzten Eingaben überhaupt. Sie verschafft dir sofort einen vollständigen Überblick über jedes Verzeichnis – inklusive Berechtigungen und versteckter Konfigurationsdateien.
2. cd – Zwischen Verzeichnissen navigieren
Ohne cd (kurz für change directory) geht im Terminal fast nichts. Mit diesem Befehl wechselst du in ein beliebiges Verzeichnis auf dem System.
cd /etc cd ~ cd .. cd /home/benutzer/Dokumente
Die wichtigsten Kurzformen
cd ~oder einfachcd– Wechselt ins Home-Verzeichniscd ..– Geht eine Ebene nach obencd -– Wechselt zum vorherigen Verzeichnis zurück
Praxistipp: Nutze die Tab-Taste zur automatischen Vervollständigung von Verzeichnisnamen. Das spart Zeit und verhindert Tippfehler.
3. grep – Textinhalte durchsuchen
Der Befehl grep durchsucht Dateien oder Ausgaben nach bestimmten Textmustern. Ob du eine Fehlermeldung in Log-Dateien suchst oder eine Konfigurationszeile finden willst – grep ist das Werkzeug der Wahl.
grep "error" /var/log/syslog grep -i "warning" /var/log/syslog cat /etc/passwd | grep "benutzer" grep -r "ServerName" /etc/apache2/
Wichtige Optionen
-i– Groß- und Kleinschreibung ignorieren-r– Rekursiv durch Unterverzeichnisse suchen-n– Zeilennummern mit ausgeben-c– Nur die Anzahl der Treffer anzeigen
Praxistipp: grep lässt sich hervorragend mit der Pipe (|) kombinieren. So filterst du die Ausgabe jedes beliebigen Befehls, z. B. dmesg | grep -i usb, um USB-bezogene Kernelmeldungen zu finden.
4. sudo – Befehle mit Administratorrechten ausführen
Viele Systemänderungen erfordern Root-Rechte. Der Befehl sudo (kurz für superuser do) führt den nachfolgenden Befehl mit erhöhten Berechtigungen aus – vergleichbar mit „Als Administrator ausführen" unter Windows.
sudo apt update sudo systemctl restart nginx sudo nano /etc/fstab
Das solltest du beachten
- Nach Eingabe von
sudowird dein Benutzerpasswort abgefragt - Die Berechtigung bleibt standardmäßig 15 Minuten aktiv
sudo -iöffnet eine vollständige Root-Shell (mit Vorsicht verwenden)- Nicht jeder Benutzer darf
sudonutzen – der Account muss in der sudoers-Gruppe sein
Praxistipp: Arbeite im Alltag ohne Root-Rechte und setze sudo nur gezielt ein. Ein versehentliches rm -rf / als Root kann das gesamte System unwiderruflich zerstören.
5. top / htop – Systemprozesse überwachen
Mit top siehst du in Echtzeit, welche Prozesse laufen, wie viel CPU und RAM belegt sind und welches Programm die meisten Ressourcen verbraucht. Die verbesserte Variante htop bietet eine farbige, interaktive Oberfläche.
top htop
Was du in der Anzeige siehst
- PID – Prozess-ID (eindeutige Nummer jedes Prozesses)
- %CPU / %MEM – CPU- und Speicherauslastung in Prozent
- USER – Welcher Benutzer den Prozess gestartet hat
- COMMAND – Name des laufenden Programms
Nützliche Tastenkürzel in top
q– Beendenk– Einen Prozess beenden (Kill)M– Nach Speicherverbrauch sortierenP– Nach CPU-Auslastung sortieren
Praxistipp: Falls htop nicht installiert ist, lässt es sich schnell nachinstallieren:
sudo apt install htop
Zusammenfassung: Die 5 Befehle im Überblick
| Befehl | Funktion |
|---|---|
ls | Verzeichnisinhalte anzeigen |
cd | Zwischen Verzeichnissen wechseln |
grep | Texte und Dateien durchsuchen |
sudo | Befehle als Administrator ausführen |
top | Systemprozesse überwachen |
Diese fünf Befehle decken die Kernaufgaben im täglichen Umgang mit Linux ab: Navigation, Dateiverwaltung, Suche, Administration und Systemüberwachung. Wer sie beherrscht, hat eine solide Basis für weiterführende Themen wie Shell-Scripting, Netzwerkkonfiguration oder Servermanagement.
Buchtipp für den Einstieg
Wer Linux systematisch lernen möchte, findet auf Amazon eine große Auswahl an Fachliteratur und nützlichem Zubehör:
- 📚 Linux-Handbücher und Einsteigerbücher auf Amazon
- ⌨️ Mechanische Tastaturen für effizientes Arbeiten am Terminal
K&C NetFox unterstützt Privatkunden und Unternehmen im Taunus bei Einrichtung, Administration und Absicherung von Linux-Systemen. Ob Homeserver, Firmenserver oder Cloud-Infrastruktur – sprich uns an.
* Affiliate-Hinweis: Dieser Artikel enthält Affiliate-Links. Wenn Sie über diese Links einkaufen, erhalte ich eine kleine Provision – für Sie entstehen keine zusätzlichen Kosten. Die Empfehlungen basieren auf eigener Erfahrung und sind unabhängig von einer möglichen Provision.