Skip to content

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öschen

Hä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 abbrechen
  • Ctrl + Z: Prozess in den Hintergrund verschieben
  • Ctrl + D: EOF (End of File) oder Abmelden
  • Ctrl + L: Bildschirm löschen (ähnlich wie clear)
  • Ctrl + A: Zum Zeilenanfang springen
  • Ctrl + E: Zum Zeilenende springen
  • Ctrl + U: Zeile vor dem Cursor löschen
  • Ctrl + K: Zeile nach dem Cursor löschen

Kopieren und Einfügen im Terminal:

  • Ctrl + Shift + C: Kopieren
  • Ctrl + 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 anzeigen

Beispiele:

bash
ls --help           # Hilfe für ls-Befehl
man pwd             # Handbuch für pwd-Befehl

man-Befehl Navigation:

  • Leertaste: Seite vorblättern
  • Enter: Zeile vorblättern
  • q: Beenden
  • /suchbegriff: Suchen

4.4 Pfadbezogene Befehle (pwd: aktuellen Pfad anzeigen, cd: Pfad wechseln)

pwd - Print Working Directory:

bash
pwd                 # Aktuellen Verzeichnispfad anzeigen

cd - 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: ./dokumente oder ../

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 auflisten

mkdir - Make Directory:

bash
mkdir neuer_ordner          # Einzelnes Verzeichnis erstellen
mkdir -p eltern/kind        # Übergeordnete Verzeichnisse erstellen

rmdir - Remove Directory:

bash
rmdir leerer_ordner        # Leeres Verzeichnis löschen

4.6 Übung für Anfänger: Verzeichniswechsel und Erstellungspraxis

Übungsaufgaben:

  1. Überprüfen Sie Ihren aktuellen Pfad mit pwd
  2. Wechseln Sie zum Home-Verzeichnis mit cd ~
  3. Erstellen Sie ein neues Verzeichnis übung
  4. Wechseln Sie in das Verzeichnis übung
  5. Erstellen Sie Unterverzeichnisse test1 und test2
  6. Listen Sie alle Dateien auf (inklusive versteckter)
  7. Wechseln Sie zum übergeordneten Verzeichnis zurück

Lösungen:

bash
pwd
cd ~
mkdir übung
cd übung
mkdir test1 test2
ls -la
cd ..

Frei für alle Anfänger