[html [head [title VHS Linuxkurs]] [body [footer Paul Hänsch | Linux Grundkurs | VHS Chemnitz] [slide [h1 VHS Linux Grundkurs - Teil 2] ] [slide [h2 Themen] [ul [li Wiederholung + Syntax der Kommandozeile] [li Arbeit mit Dateien und Pfaden] [li Einführung Prozesse, Prozessmanagement] ] ] [slide [h1 Syntax der Kommandozeile]] [slide [h2 Syntax der Kommandozeile] [pre ~$ echo Hallo Welt] ] [slide [h2 Syntax der Kommandozeile] [pre ~$ echo Hallo Welt Hallo Welt] ] [slide [h2 Syntax der Kommandozeile] [pre ~$ echo Hallo Welt Hallo Welt ~$ echo Hallo Welt] ] [slide [h2 Syntax der Kommandozeile] [pre ~$ echo Hallo Welt Hallo Welt ~$ echo Hallo Welt Hallo Welt] ] [slide [h2 Syntax der Kommandozeile] [table width="85%" [tr [th Shellprompt] [th Befehl / Programm] [th Parameter 1] [th Parameter 2] ][tr [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/] ] ]