Prof. Dr. Franz Schweiggert Abteilung Angewandte
Informationsverarbeitung 22. Oktober 2003
Dr. Andreas Borchert, Michael Wiedemann Blatt 2
Allgemeine Informatik I (WS 2003/2004)
Abgabetermin: 29. Oktober 2003
Nachdem Ihr inzwischen bei einem Tutor untergekommen seid, erfolgreich eine E-Mail an Ihn geschrieben und Euch mittels SLC für die Übungen angemeldet habt, könnt Ihr Euch die ersten ,,richtigen`` Punkte verdienen. Dazu führt Ihr dem Tutor Eures Vertrauens die folgenden Aufgaben an der Workstation vor (also sozusagen ,,live`` am Rechner):
- Zunächst zeigt Ihr ihm, wie Euer Heimatverzeichnis heisst. Danach legt Ihr einen neuen Ordner an, z.Bsp. mit Namen ,,ai1_blatt2`` , in den Ihr dann ganz spontan wechselt. (Tipp: Kommandos pwd, mkdir und cd)
- In dem Verzeichnis
/home/ftp/root/pub/vorlesungen/ws03/prog/uebungen/blatt2/bsp
liegen diverse Dateien. Zeigt Eurem Tutor, wie Ihr mit einem einzigen Befehl sämtliche Dateien des Ordners in den aktuellen Ordner (ai1_blatt2) kopieren könnt. (Tipp: Kommando cp)
- Die Datei blatt2.tgz ist ein Archiv, dass heisst, in ihr sind mehrere Dateien zusammengefasst. Diese wollen wir nun in den aktuellen Ordner entpacken. (Tipp: man tar)
- Soweit so gut, nun wollen wir uns zunächst ein Bild unserer bisherigen Arbeit machen. Deswegen wollen wir uns den Inhalt des Ordners anzeigen lassen, inklusive etwaiger versteckter Dateien! (Tipp: man ls) Falls Ihr eine versteckte Datei finden solltet, zeigt Eurem Tutor doch mal den Inhalt dieser Datei. (Tipp: Kommando cat)
- Um den Inhalt der Datei Diplomarbeiten kurz zu überfliegen, sortiert bitte die Datei alphabetisch und zeigt das Resultat am Bildschirm an. (Tipp: Kommando sort)
Editoren gibt es wie Sand am Meer, einer davon ist der ,,vi``. Mit Hilfe des vi kann man Dateien anschauen, bearbeiten und gegebenenfalls speichern. Zu Beginn solltet Ihr die oben bereits verwendete Datei Diplomarbeiten öffnen. Mittels den Tasten ,,h``, ,,j``, ,,k`` und ,,l`` könnt Ihr durch den Text navigieren. Bewegt Euch so durch den Text, bis Ihr in die zweitletzte Zeile kommt. Löscht diese und die letzte Zeile mit einem Befehl. Anschliessend speichert Ihr bitte das Ergebnis ab. Natüerlich solltet Ihr all diese Schritte Eurem Tutor zeigen. (Tipp: verwendet den Befehl vitutor - in der Lesson A werden alle benötigten Befehle und vieles mehr vorgestellt.)
Generelle Tipps: Natürlich seid Ihr nicht auf die oben genannten Aufgaben beschränkt. Gewöhnt Euch an den Umgang mit UNIX und dem vi, sie werden Euch die nächste Zeit begleiten. Also einfach ausprobieren, wie schon erwähnt:
Übung macht den Meister!
Viel Erfolg!
Michael Wiedemann
2003-10-22