+ [th ~$] [td [pre mv]] [td [pre datei1]] [td [pre ordner1]]
+ ]
+ ]
+ [table width="85%"
+ [tr
+ [th Shellprompt] [th Befehl] [th Parameter 1] [th Parameter 2] [th Parameter 3]
+ ][tr
+ [th ~$] [td [pre mv]] [td [pre datei2]] [td [pre datei3]] [td [pre ordner2]]
+ ]
+ ]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [ul .uncover
+ [li [pre ~$ ls ordner1]]
+ [li [pre ~$ cd ordner1]]
+ [li [pre ~/ordner1$ ls]]
+ [li [pre ~/ordner1$ ls ordner1 ]]
+ ]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [ul
+ [li [pre ~$ ls ordner1]]
+ [li [pre ~$ cd ordner1]]
+ [li [pre ~/ordner1$ ls]]
+ [li [pre ~/ordner1$ ls ordner1]]
+ [li Wir sind [strong in] [em ordner1], dieser Ordner enthält nicht seinerseits einen [em ordner1]]
+ ]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre ~/ordner1$ ls /home/live/ordner1]
+ funktioniert immer =\> absoluter Pfad
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [ul
+ [li Relativer Pfad: [pre ~/ordner1$ ls ../ordner2]]
+ [li Absoluter Pfad: [pre ~/ordner1$ ls /home/live/ordner2]]
+ ]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre ~/ordner1$ cp datei1 "Name mit Leerzeichen"]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [ul .uncover
+ [li [pre ~/ordner1$ mv "Name mit Leerzeichen" Name_ohne_Leerzeichen]]
+ [li auch möglich:
+ [pre ~/ordner1$ mv Name\\ mit\\ Leerzeichen Name_ohne_Leerzeichen]]
+ ]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~/ordner1$ mv Name_ohne_Leerzeichen ..
+ ~/ordner1$ mv ../Name_ohne_Leerzeichen .]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~/ordner1$ mv ../ordner2/datei2 .
+ ~/ordner1$ mv /home/live/ordner2/datei3 .]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~/ordner1$ cd /home/live
+ ~$ rmdir ordner2]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~$ rmdir ordner1]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~$ rm ordner1]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~$ rm ordner1/datei2]
+]
+
+[slide [h2 Arbeit mit Dateien und Pfaden]
+ [pre
+ ~$ rm -r ordner1/]
+]
+
+[slide [h2 Zusammenfassung]
+ [ul .uncover
+ [h3 Shellsyntax]
+ [li Die Shell erlaubt es Instruktionen zu beschreiben]
+ [li mit \> kann jede Programmausgabe in eine Datei geleitet werden]
+ [li Die Fähigkeiten von Programmen sind so erweiterbar]
+ ]
+]
+
+[slide [h2 Zusammenfassung]
+ [ul .uncover
+ [h3 Pfade]
+ [li Einige Programme nehmen Pfade als Parameter an]
+ [li Pfade können nach Belieben absolut oder relativ sein]
+ [li Pfade mit Leerzeichen werden in Anführungszeichen gefasst, damit sie als einzelne Parameter gelten]
+ [li [strong Kommandos:] mkdir, cp, mv, rmdir, rm, rm -r]
+ ]
+]
+
+[slide [h1 Datenträger und Dateisysteme]]
+
+[slide [h2 Datenträger]
+ [ul .uncover
+ [li Enthalten Verzeichnisse und Dateien]
+ [li Aber: Gerät enthält nur einen "Datenstrom"]
+ [li Dateistrukturen müssen kodiert werden]
+ [li Ein Dateisystem kodiert Dateien auf einem Datenträger]
+ ]
+]
+
+[slide [h2 Datenträger]
+ [ul .uncover
+ [h3 Beispiel: CD-ROM Images]
+ [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660]
+ [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich]
+ [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen]
+ [li Ganzes Dateisystem kann in .iso-Dateien gespeichert werden]
+ ]
+]
+
+[slide [h2 Datenträger]
+ [ul .uncover
+ [h3 Beispiel: CD-ROMs]
+ [li CD-ROM kann von .iso-Datei gebrannt werden]
+ [li Inhalt der CD ist [em identisch] mit .iso-Datei]
+ [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom live.iso]]
+ ]
+]
+
+[slide [h1 Dateisysteme]]
+
+[slide [h2 Dateisysteme]
+ [ul .uncover
+ [li [pre ~$ mkdir cdrom][br]]
+ [li [pre ~$ sudo mount live.iso cdrom/][br]]
+ [li [pre ~$ ls cdrom/]]
+ ]
+]
+
+[slide [h2 Dateisysteme]
+ [ul .uncover
+ [h3 Diverse Kommandos]
+ [li [pre ~$ lsblk][br]]
+ [li [pre ~$ df] [pre ~$ df -h] [br]]
+ [li [pre ~$ mount][br]]
+ [li [pre ~$ umount]]
+ ]
+]
+
+[slide [h1 Dateisysteme auf Datenträgern anlegen]]
+
+[slide [h2 Dateisysteme und Datenträger]
+ [ul .uncover
+ [li Festplatten und USB-Sticks werden [em partitioniert]]
+ [li Dateisysteme werden idR. in einer Partition angelegt]
+ [li Ein Programm zum Anlegen von Partitionen und Dateisystemen:
+ [pre ~$ sudo gparted]