Appearance
Kapitel 4: Linux-Befehlszeilengrundlagen
4.1 Grundlegendes Befehlsformat (Befehl + Optionen + Parameter)
Befehlsstruktur:
bash
befehl [optionen] [parameter]Beispiele:
bash
ls -l /home # Liste Dateien im Verzeichnis /home auf
mkdir -p /tmp/test # Erstelle Verzeichnis mit übergeordneten Verzeichnissen
rm -rf datei.txt # Datei gewaltsam löschenHäufige Optionen:
-h: Menchlich lesbare Ausgabe (human-readable)-a: Alle Dateien anzeigen (inklusive versteckter)-r: Rekursiv-f: Gewaltsam (force)
4.2 Häufig verwendete Tastenkombinationen (Kopieren, Einfügen, Bildschirm löschen, Befehl abbrechen)
Wichtige Tastenkombinationen:
Ctrl + C: Aktuellen Prozess abbrechenCtrl + Z: Prozess in den Hintergrund verschiebenCtrl + D: EOF (End of File) oder AbmeldenCtrl + L: Bildschirm löschen (ähnlich wieclear)Ctrl + A: Zum Zeilenanfang springenCtrl + E: Zum Zeilenende springenCtrl + U: Zeile vor dem Cursor löschenCtrl + K: Zeile nach dem Cursor löschen
Kopieren und Einfügen im Terminal:
Ctrl + Shift + C: KopierenCtrl + Shift + V: Einfügen
4.3 Hilfe zu Befehlen anzeigen (man, --help, unverzichtbar für Anfänger)
Hilfe anzeigen:
bash
befehl --help # Kurze Hilfe anzeigen
man befehl # Ausführliche Handbuchseite anzeigen
info befehl # Info-Seiten anzeigenBeispiele:
bash
ls --help # Hilfe für ls-Befehl
man pwd # Handbuch für pwd-Befehlman-Befehl Navigation:
Leertaste: Seite vorblätternEnter: Zeile vorblätternq: Beenden/suchbegriff: Suchen
4.4 Pfadbezogene Befehle (pwd: aktuellen Pfad anzeigen, cd: Pfad wechseln)
pwd - Print Working Directory:
bash
pwd # Aktuellen Verzeichnispfad anzeigencd - Change Directory:
bash
cd /home # Zum absoluten Pfad wechseln
cd ~ # Zum Home-Verzeichnis wechseln
cd .. # Zum übergeordneten Verzeichnis wechseln
cd - # Zum vorherigen Verzeichnis wechseln
cd # Zum Home-Verzeichnis wechseln (ohne Argumente)Relative und absolute Pfade:
- Absoluter Pfad:
/home/benutzer/dokumente - Relativer Pfad:
./dokumenteoder../
4.5 Verzeichnisoperationen (ls: Verzeichnis anzeigen, mkdir: Verzeichnis erstellen, rmdir: Verzeichnis löschen)
ls - List Directory Contents:
bash
ls # Dateien im aktuellen Verzeichnis auflisten
ls -l # Detaillierte Liste (long format)
ls -a # Alle Dateien anzeigen (inklusive versteckter)
ls -h # Dateigrößen menchlich lesbar anzeigen
ls -R # Rekursiv auflistenmkdir - Make Directory:
bash
mkdir neuer_ordner # Einzelnes Verzeichnis erstellen
mkdir -p eltern/kind # Übergeordnete Verzeichnisse erstellenrmdir - Remove Directory:
bash
rmdir leerer_ordner # Leeres Verzeichnis löschen4.6 Übung für Anfänger: Verzeichniswechsel und Erstellungspraxis
Übungsaufgaben:
- Überprüfen Sie Ihren aktuellen Pfad mit
pwd - Wechseln Sie zum Home-Verzeichnis mit
cd ~ - Erstellen Sie ein neues Verzeichnis
übung - Wechseln Sie in das Verzeichnis
übung - Erstellen Sie Unterverzeichnisse
test1undtest2 - Listen Sie alle Dateien auf (inklusive versteckter)
- Wechseln Sie zum übergeordneten Verzeichnis zurück
Lösungen:
bash
pwd
cd ~
mkdir übung
cd übung
mkdir test1 test2
ls -la
cd ..