Universität Ulm - Abteilung Angewandte Informationsverarbeitung
2. Übungsblatt zur Vorlesung Allgemeine Informatik I
Abgabetermin: Mittwoch, 06.11.2002
Um Euch mit dem Unix Dateisystem vertraut zu machen
sollt Ihr die folgenden Aufgaben lösen und in den
Tutorien Eurem Tutor erklären können:
Das Betriebssystem Unix stellt Euch viele praktische
Befehle zur Verfügung, mit denen Dateien entpackt,
gelesen, bearbeitet, kopiert, gespeichert, usw.
werden können.
- Entpackt im ersten Schritt die Kopie der Datei
blatt2.tgz (TIP: Kommando tar verwenden).
- Versucht anschließend herauszufinden, was in der
Datei steht (TIP: Kommando cat oder less verwenden).
- Sortiert die Datei aufsteigend in alphabetischer
Reihenfolge (TIP: Kommando sort verwenden). Wie könnte
die Datei absteigend sortiert werden (TIP: Schaut in der
man page von sort nach, welche Option die Ausgabe umkehrt)?
- Findet heraus, wieviele Zeilen, Wörter und
Buchstaben die Datei enthält (TIP: Kommando wc verwenden).
- Das Kommando wc zeigt also automatisch an, wieviele Zeilen, Wörter
und Zeichen die Datei enthält. Wie kann man mit wc nur die Anzahl der
Wörter einer Datei anzeigen (TIP: man page von wc lesen)?
- Wie kann das Ergebnis von sort in eine Datei umgelenkt werden?
Unix stellt Euch verschiedene Editoren zur Verfügung. Einer
davon heißt vi. Mit vi können Dateien eingelesen, bearbeitet
und wieder gespeichert werden. Eure Aufgabe ist nun mit Hilfe
des vi die sortierte Datei aus Aufgabe 2 einzulesen, 2 Zeilen
aus dieser Datei zu löschen und die modifizierte Datei
anschließend wieder abzuspeichern.
Viel Erfolg!
Hans Braxmeier