X-Git-Url: http://git.plutz.net/?p=vhs_kurs;a=blobdiff_plain;f=Tag_1.short;h=ebca743a0c7d36027e6e0bd8ea0bc82a48c65dab;hp=dfaa27c8e706810264f3a9dafd367c368fe7cd89;hb=bfe912901882a8005c4810b3b8e5dd2fe1c71b19;hpb=248e29cf8e9294337fb24877dd8cdc0f0ce62bee diff --git a/Tag_1.short b/Tag_1.short index dfaa27c..ebca743 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] @@ -77,10 +78,10 @@ [slide [h2 Was ist GNU?] [ul .uncover [li 1983 am durch Richard M. Stallman am MIT begonnen] - [li Unix-Kompatibles Betriebssystem] - [li Umfasst Unix-Dienstprogramme] [li Auslöser war u.A. Missmut über Kopierschutzpraktiken] [li Grundlage der Free Software Bewegung] + [li Unix-Kompatibles Betriebssystem] + [li Umfasst Unix-Dienstprogramme] ] ] @@ -221,7 +222,9 @@ ] [slide [h2 Arbeit mit Dateien] - [pre ~$ ls -l /boot/vmlinuz-4.16.5-64] + [pre + ~$ ls -l /boot/vmlinuz-4.16.5-64 + -rw-r--r-- 1 root root 6673264 Apr 30 2018 /boot/vmlinuz-4.16.5-64] ] [slide [h2 Arbeit mit Dateien] @@ -311,7 +314,7 @@ Hallo Welt!] ] -[slide [h2 Zugriffsrechte] +[slide [h2 Zugriffsrechte - Gruppen] [pre ~$ groups knoppix disk dialout fax voice cdrom floppy tape sudo @@ -320,11 +323,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] + ] +] + ]]