Dies ist eine alte Version des Dokuments!


LU08c - Python in der Linux-Shell

Linux und Windows unterscheiden sich erheblich in der Art und Weise, wie sie mit Ordnerpfaden umgehen. Hier sind die wesentlichen Unterschiede:

  • Linux: Verwendet den Schrägstrich / als Trennzeichen zwischen Ordnern.
    1. Beispiel: /home/user/documents
  • Windows: Verwendet den Backslash \ als Trennzeichen.
    1. Beispiel: C:\Users\User\Documents
  • Linux: Unterscheidet zwischen Gros- und Kleinschreibung in Dateinamen und Ordnern. Das bedeutet, dass File.txt und file.txt zwei unterschiedliche Dateien sein können.
  • Windows: Ignoriert standardmässig die Groß- und Kleinschreibung in Dateinamen. File.txt und file.txt werden als dieselbe Datei betrachtet.
  • Linux:
    • Es gibt ein einheitliches Wurzelverzeichnis /.
    • Alle Laufwerke und Geräte werden unterhalb von / eingebunden (z. B. /mnt/drive1).
    • Das Dateisystem folgt einer hierarchischen Struktur mit standardisierten Verzeichnissen wie /etc, /bin, /usr, und /home.
  • Windows:
    • Jeder Laufwerksbuchstabe (z. B. C:, D:) hat sein eigenes Wurzelverzeichnis.
    • Die Struktur ist nicht einheitlich und hängt von der Konfiguration und Installation ab.
    • Benutzerverzeichnisse befinden sich oft unterhalb von C:\Users\<Benutzername>.
  • Linux: Ein absoluter Pfad beginnt immer mit /, z. B. /home/user/file.
  • Windows: Ein absoluter Pfad beginnt mit dem Laufwerksbuchstaben, z. B. C:\Users\User\File.

In WSL sind die Laufwerke C:, D:, … unter /mnt/ eingebunden. Um auf den Windowsordner C:\BZZ\Python zuzugreifen, verwenden Sie in WSL /mnt/c/BZZ/Python.


Marcel Suter

  • modul/m122/learningunits/lu08/linux_python.1733816239.txt.gz
  • Zuletzt geändert: 2024/12/10 08:37
  • von msuter