]> git.plutz.net Git - vhs_kurs/commitdiff
,,,
authorPaul Hänsch <paul@plutz.net>
Wed, 10 Apr 2019 14:18:11 +0000 (16:18 +0200)
committerPaul Hänsch <paul@plutz.net>
Wed, 10 Apr 2019 14:18:11 +0000 (16:18 +0200)
Tag_1.short

index dfaa27c8e706810264f3a9dafd367c368fe7cd89..16041233c80d5a4fbee47a4329903627e73bd4be 100644 (file)
@@ -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]
   Hallo Welt!]
 ]
 
-[slide [h2 Zugriffsrechte]
+[slide [h2 Zugriffsrechte - Gruppen]
   [pre
   ~$ groups
   knoppix disk dialout fax voice cdrom floppy tape sudo
   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]
+  ]
+]
+
 ]]