Betriebssystem UNIX - Werkzeuge und UNIX-Schnittstelle
Diese Lehrveranstaltung besteht aus den Vorlesungen "UNIX-Schnittstelle" und
"Werkzeuge" und einem Praktikum.
Werkzeuge
Jan-Peter Bell
Inhalt der Vorlesung
- Vorbemerkungen
Ich kenne jemand, der weiß wo's steht - Literatur.
- Tools unter UNIX
Anstelle einer Einleitung - zwei Beispiele
- RCS, SCCS, CVS und SVN
Wie verwaltet man komplexe Quelltexte ohne daß
man mal vor dem Nichts steht?
- make
Ein Programm zur Verwaltung von veränderlichem Gut
für vergessliche und faule Unix-Anwender.
- Hilfsmittel zur Compilierung und Testung
Linux: gcc, gdb, ldd, strace, top, free, vmstat, slabtop
Solaris: gcc, gdb, ldd, truss, gcore, plimit, coreadm, preap, dtrace, pmap, trapstat,pargs
- configure, autoconf und automake
Wie kann man sich an unterschiedliche Umgebungen anpassen?
- rpm
Softwarepakete aus- und einpacken.
- Reguläre Ausdrücke
Reguläre Ausdrücke - ein Gespenst geht um im Unix.
- Shells - die Kommandosprachen des Unix.
oder Wie sag ich's meinem Computer?
- awk
Ein Filter oder eine leistungsfähige Programmiersprache?
- Hilfsprogramme für das Arbeiten mit Files
- sed
Ein kleiner Übersetzer für alle Fälle
- grep, egrep, fgrep
das suchen von Zeichenketten in Files
- find
Die Kunst zu suchen oder suchet so werdet ihr finden.
Praktikum
- 3-4 Aufgabenkomplexe für Gruppen von 2-3 Studenten
Prüfungen
- Zusammen mit UNIX-Schnittstelle
- Jeweils in der Semesterpause zwiscchen SS und WS
Prüfungsanmeldung: Frau Albrecht Raum: JvN RUD25, 3.302
Vorlesungsmaterialien
- Vorlesungsscripte als PS-Files
- Beispiele als Quelltexte
Jan-Peter Bell
Fri Mar 25 09:29:55 CET 2011