From: Paul Hänsch Date: Fri, 12 Apr 2019 04:38:13 +0000 (+0200) Subject: ... X-Git-Tag: Chemnitz_2019-04~17 X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=e26af6a495ef92c0e576df2dc72f57f00eb61887;p=vhs_kurs ... --- diff --git a/Tag_2.short b/Tag_2.short index f090e7c..1e0ca40 100644 --- a/Tag_2.short +++ b/Tag_2.short @@ -11,7 +11,7 @@ [ul [li Wiederholung + Syntax der Kommandozeile] [li Arbeit mit Dateien und Pfaden] - [li Einführung Dateisysteme] + [li Einführung Prozesse, Prozessmanagement] ] ] @@ -24,8 +24,7 @@ [slide [h2 Syntax der Kommandozeile] [pre ~$ echo Hallo Welt - Hallo Welt - ] + Hallo Welt] ] [slide [h2 Syntax der Kommandozeile] @@ -50,7 +49,200 @@ [tr [th Shellprompt] [th Befehl / Programm] [th Parameter 1] [th Parameter 2] ][tr - [th ~$] [td echo] [td Hallo] [td Welt] + [th ~$] [td [pre echo]] [td [pre Hallo]] [td [pre Welt]] + ] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [pre ~$ echo "Hallo Welt"] +] + +[slide [h2 Syntax der Kommandozeile] + [table width="85%" + [tr + [th Shellprompt] [th Befehl / Programm] [th Parameter 1] + ][tr + [th ~$] [td [pre echo]] [td [pre Hallo Welt]] + ] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [h3 Identisch:] + [pre ~$ echo "Hallo Welt"] + [pre ~$ echo Hallo" "Welt] + [h3 [em Nicht] identisch:] + [pre ~$ echo Hallo " " Welt] +] + +[slide [h2 Syntax der Kommandozeile] + [pre ~$ echo "Hallo Welt"] + [pre ~$ echo Hallo" "Welt] + [table width="85%" + [tr + [th Shellprompt] [th Befehl] [th Parameter 1] + ][tr + [th ~$] [td [pre echo]] [td [pre Hallo Welt]] + ] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [pre ~$ echo Hallo " " Welt] + [pre ~$ echo "Hallo" " " "Welt"] + [table width="85%" + [tr + [th Shellprompt] [th Befehl] [th Parameter 1] [th Parameter 2] [th Parameter 3] + ][tr + [th ~$] [td [pre echo]] [td [pre Hallo]] [td [pre  ]] [td [pre Welt]] + ] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [h3 Folie vom ersten Kurstag:] + [pre ~$ echo "Hallo Welt!" \> datei1] +] + +[slide [h2 Syntax der Kommandozeile] + [ul + [h3 Folie vom ersten Kurstag:] + [li mit [pre echo] können wir text [strike in eine Datei schreiben] [ul + [li [strong Eigentlich nur ausgeben!]] + ]] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [table width="85%" + [tr + [th Shellprompt] [th Befehl] [th Parameter 1] [th Umleitung] [th Ziel der Umleitung] + ][tr + [th ~$] [td [pre echo]] [td [pre Hallo Welt!]] [td \>] [td datei1] + ] + ] +] + +[slide [h2 Syntax der Kommandozeile] + [ul .uncover + [li style="margin-top: 1em;" [pre ~$ echo "Hallo Welt!" > datei1]] + [li style="margin-top: 1em;" [pre ~$ ls -l > datei1]] + [li style="margin-top: 1em;" [pre ~$ cat datei1 > datei2]] + [li style="margin-top: 1em;" [strong Shellkommandos sind eine Sprache!]] + ] +] + +[slide [h1 Arbeit mit Dateien und Pfaden]] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ touch datei1 datei2 datei3] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ mkdir ordner1 ordner2] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ mv datei1 ordner1] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ mv datei2 datei3 ordner2] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [table width="85%" + [tr + [th Shellprompt] [th Befehl] [th Parameter 1] [th Parameter 2] + ][tr + [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 ~$ ls]] + [li [pre ~$ ls ordner1]] + ] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [ul + [li [pre ~$ ls ordner1]] + [li [pre ~$ cd ordner1]] + [li [pre ~$ ls]] + [li [pre ~$ 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 ~$ ls /home/knoppix/ordner1] + funktioniert immer =\> absoluter Pfad +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [ul + [li Relativer Pfad: [pre ~$ ls ../ordner2]] + [li Absoluter Pfad: [pre ~$ ls /home/knoppix/ordner2]] + ] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ cp datei1 "Name mit Leerzeichen"] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre ~$ mv "Name mit Leerzeichen" Name_ohne_Leerzeichen] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre + ~$ mv Name_ohne_Leerzeichen .. + ~$ mv ../Name_ohne_Leerzeichen .] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre + ~$ mv ../ordner2/datei2 . + ~$ mv /home/knoppix/ordner2/datei3 .] +] + +[slide [h2 Arbeit mit Dateien und Pfaden] + [pre + ~$ cd /home/knoppix + ~$ 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/] +] + ]