10 Unverzichtbare Linux Befehle für Anfänger
Christoph Purin
Linux ist ein leistungsstarkes Betriebssystem, das von Entwicklern und Systemadministratoren auf der ganzen Welt geschätzt wird. Die Verwendung der Befehlszeile kann zunächst einschüchternd erscheinen, aber mit den richtigen Werkzeugen und Anweisungen wird es schnell einfacher. In diesem Artikel stelle ich dir zehn unverzichtbare Linux-Befehle vor, die dir als Anfänger helfen, deine ersten Schritte in der Welt von Linux zu machen.
1. ls – Auflisten von Dateien und Verzeichnissen
Der erste Befehl, den du lernen solltest, ist ls. Damit kannst du den Inhalt eines Verzeichnisses auflisten.
Anwendungsbeispiel:
bash ls -lDie Option -l zeigt detaillierte Informationen, darunter Berechtigungen, Besitzer, Dateigröße und Änderungsdatum.
2. cd – Navigieren zwischen Verzeichnissen
Mit dem Befehl cd kannst du durch dein Dateisystem navigieren.
Anwendungsbeispiel:
bash cd /home/username/DokumenteDieser Befehl bringt dich in das Verzeichnis "Dokumente". Mit cd .. kannst du zum vorherigen Verzeichnis zurückkehren.
3. pwd – Aktuelles Verzeichnis anzeigen
Um herauszufinden, in welchem Verzeichnis du dich gerade befindest, verwendest du den Befehl pwd.
Anwendungsbeispiel:
bash pwdDieser Befehl gibt den absoluten Pfad des aktuellen Verzeichnisses zurück.
4. mkdir – Ein neues Verzeichnis erstellen
Mit dem Befehl mkdir kannst du neue Verzeichnisse erstellen.
Anwendungsbeispiel:
bash mkdir neues_verzeichnisDieser Befehl erstellt ein neues Verzeichnis mit dem Namen "neues_verzeichnis".
5. rm – Dateien und Verzeichnisse löschen
Um Dateien oder Verzeichnisse zu löschen, kannst du den rm-Befehl verwenden. Sei beim Löschen vorsichtig!
Anwendungsbeispiel:
bash rm dateiname.txtUm ein Verzeichnis und dessen Inhalt zu löschen, verwende:
bash rm -r verzeichnisname/
6. cp – Dateien und Verzeichnisse kopieren
Der Befehl cp wird verwendet, um Dateien und Verzeichnisse zu kopieren.
Anwendungsbeispiel:
bash cp quelle.txt ziel.txtUm ein ganzes Verzeichnis zu kopieren, verwende -r:
bash cp -r verzeichnisname/ neues_verzeichnis/
7. mv – Dateien und Verzeichnisse verschieben oder umbenennen
Mit dem mv-Befehl kannst du Dateien und Verzeichnisse verschieben oder umbenennen.
Anwendungsbeispiel:
bash mv alte_datei.txt neue_datei.txtUm eine Datei in ein anderes Verzeichnis zu verschieben:
bash mv datei.txt /home/username/Dokumente/
8. touch – Eine neue Datei erstellen
Mit dem Befehl touch kannst du eine neue leere Datei erstellen oder das Änderungsdatum einer bestehenden Datei aktualisieren.
Anwendungsbeispiel:
bash touch neue_datei.txt9. man – Die Handbuchseite für Befehle anzeigen
Wenn du mehr über einen bestimmten Befehl erfahren möchtest, kannst du man gefolgt vom Befehl verwenden.
Anwendungsbeispiel:
bash man lsDiese Anweisung öffnet die Handbuchseite für den ls-Befehl.
10. chmod – Dateiberechtigungen ändern
Der Befehl chmod ermöglicht es dir, die Berechtigungen von Dateien zu ändern.
Anwendungsbeispiel:
bash chmod 755 dateiname.shDieser Befehl gibt dem Besitzer Lese-, Schreib- und Ausführungsrechte, während die Gruppe und andere Benutzer Lese- und Ausführungsrechte erhalten.
Fazit
Die oben genannten Befehle sind unverzichtbare Werkzeuge für jeden Linux-Anfänger. Mit diesen Befehlen kannst du dich in deinem System orientieren, Dateien verwalten und grundlegende Aufgaben erledigen. Übung macht den Meister, also zögere nicht, diese Befehle regelmäßig zu verwenden!FAQ
Was ist der Unterschied zwischen rm und rmdir?
rm wird verwendet, um Dateien und Verzeichnisse zu löschen, während rmdir nur leere Verzeichnisse entfernt.
Wie kann ich viele Dateien auf einmal kopieren?
Du kannst Platzhalter wie* verwenden, um mehrere Dateien zu kopieren:
bash cp *.txt /zielspeicherort/
Was bedeutet es, wenn ich sudo vor einem Befehl verwende?
sudo steht für "Superuser Do" und ermöglicht es dir, Befehle mit administrativen Rechten auszuführen.
Woher weiß ich, welche Befehle ich verwenden soll?
Die Handbuchseiten, die du mitman aufrufst, sind eine hervorragende Ressource, um mehr über die einzelnen Befehle und deren Optionen zu erfahren.