From: Paul Hänsch Date: Wed, 10 Apr 2019 14:18:11 +0000 (+0200) Subject: ,,, X-Git-Tag: Chemnitz_2019-04~20 X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=48cd65475300647f0b09adf0e63398eac330a1f1;p=vhs_kurs ,,, --- diff --git a/Tag_1.short b/Tag_1.short index dfaa27c..1604123 100644 --- a/Tag_1.short +++ b/Tag_1.short @@ -10,8 +10,9 @@ [li Paul Hänsch] [li Seit 2012 freiberuflicher Programmierer] [li Arbeit an und mit Freier Software (Open Source)] - [li Kunden: Kinderzirkus, Physiotherapie, HTW, ...] + [li Kunden: Jugendclub, Kinderzirkus, Physiotherapie, HTW, ...] [li in der Vergangenheit: Free Software Foundation Europe] + [li Videopodcast: GNUfunzt! http://gnufunzt.de] ] ] [slide [h2 Organisatorisches zum Kurs] @@ -311,7 +312,7 @@ Hallo Welt!] ] -[slide [h2 Zugriffsrechte] +[slide [h2 Zugriffsrechte - Gruppen] [pre ~$ groups knoppix disk dialout fax voice cdrom floppy tape sudo @@ -320,11 +321,115 @@ x2gousers kismet] ] -[slide [h2 Zugriffsrechte] +[slide [h2 Zugriffsrechte - Gruppen] [pre ~$ chgrp users datei1 ~$ ls -l datei1 -rw-r--r-- 1 knoppix users 12 Apr 10 02:13 datei1] ] +[slide [h1 Navigation im Dateisystem]] + +[slide [h2 Navigation im Dateisystem] + [pre + ~$ pwd + /home/knoppix] +] + +[slide [h2 Navigation im Dateisystem] + [pre + ~$ cd . + ~$ pwd + /home/knoppix] +] + +[slide [h2 Navigation im Dateisystem] + [pre + ~$ cd .. + ~$ pwd + /home] +] + +[slide [h2 Navigation im Dateisystem] + [pre + ~$ cd .. + ~$ pwd + / + ~$ ls + bin etc media proc sys var boot home mnt + root tmp dev lib opt sbin usr] +] + +[slide [h2 Navigation im Dateisystem] + [div + [pre ~$ ls bin] + [pre ~$ ls boot] + [pre ~$ ls dev] + ] +] + +[slide [h2 Navigation im Dateisystem] + [ul .uncover + [li Dateipfade können [em absolut] oder [em relativ] sein] + [li Absolute Pfade beginnen immer mit einem Slash (Schrägstrich)] + [li [pre /boot/vmlinuz-4.16.5-64] + [pre /home/knoppix/datei1]] + [li Relative Pfade beginnen niemals mit einem Schrägstrich] + [li [pre vmlinuz-4.16.5-64] + [pre knoppix/datei1]] + [li Relative Pfade bezeichenen einen Ort Abhängig vom Arbeitsverzeichnis (pwd)] + ] +] + +[slide [h2 Navigation im Dateisystem] + [ul .uncover + Weitere Pfade: + [li [pre /home/knoppix/../knoppix/../knoppix]] + [li [pre /./boot/./]] + ] +] + +[slide [h2 Systemordner in Unix] + [ul + [li [strong /bin] enthält ausführbare Programme] + [li [strong /boot] enthält den Systemkernel und Dateien, die damit unmittelbar in Zusammenhang stehen] + [li [strong /etc] enthält systemweite Konfigurationsdateien] + [li [strong /home] enthält Heimverzeichnisse der Benutzer] + [li [strong /lib] enthält sogenannte Softwarebibliotheken] + [li [strong /media] wird benutzt um temporäre Medien wie CDs und USB-Sticks abzubilden] + [li [strong /var] enthält Dateien, die sich ohne Handlung des Benutzers im regulären Betrieb verändern (z.B. Logbücher)] + [li [strong /usr] enthält weitere /bin und /lib Verzeichnisse für weniger grundlegende Programme] + ] +] + +[slide [h2 Systemordner in Unix] + [ul .uncover + [li [strong /dev] enthält Geräte] + [li [strong /proc] enthält Prozesse] + [li [strong /sys] enthält Treiberschnittstellen] + [p style="text-align: center; margin: .5em; font-size: 1.5em" Everything is a File!] + ] +] + +[slide [h1 Mehr dazu nächstes mal!]] + +[slide [h2 Zusammenfassung] + [ul .uncover + [li Einführung, Historie] + [li Dateien: touch, ls, cat] + [li Berechtigungen: chmod, groups, chgrp] + [li Navigation: cd, pwd] + [li Absolute Pfade, Relative Pfade] + [li Ordnerstrukturen] + ] +] + +[slide [h2 Daran denken:] + [ul + [li Anwesenheitsliste] + [li Lehrnachweis] + [li nächster Termin: Freitag] + ] +] + ]]