Praktikum "UNIX"

von Prof. Jürgen Plate

Praktikum UNIX

3. Termin

  1. Machen Sie sich mit dem Editor "ed" vertraut. Geben Sie dazu folgenden Text ein und speichern Sie ihn auf der Platte unter dem Namen "text1". Denken Sie daran, daß am Ende jeder Zeile die Return-Taste gedrückt werden muß. Vermeiden Sie auch den Gebrauch von Umlauten. Verwenden Sie stattdessen die Umschreibungen 'ae', 'oe', 'ue', 'Ae', 'Oe', 'Ue', 'ss' oder die beim Satzsystem TEX übliche Form '"a', '"o', '"u', '"A', '"O', '"U', '"s'.

    "Denken Sie, wie schön der Krieger, der die Botschaft, die den Sieg, den die Athener bei Marathon, obwohl sie in der Minderheit waren, nach Athen, das in großer Sorge, ob es die Perser nicht zerstören würden, schwebte, erfochten hatten, verkündete, brachte, starb!"

    (Auch wenn Sie es nicht glauben - das ist ein korrekter deutscher Schachtelsatz).
    Nach Korrektur der Tippfehler speichern Sie den Text ab und ersetzen Sie nun alle Vorkommen von "Athen" durch "München". Was geschah mit den "Athenern"?

  2. Machen Sie sich mit dem Editor "vi" vertraut. Üben Sie besonders das Eingeben und Löschen von Zeilen und einzelnen Zeichen sowie das Ersetzen von Zeichen (Hinweis: Der dazu nötige ex-Modus entspricht dem Suchen/Ersetzen des "ed".) Den Text können Sie selbst bestimmen. Nennen Sie diese Datei "text2".

  3. Verwenden Sie nun den "vi" zur Bearbeitung von "text1". Ersetzen Sie "München" wieder durch "Athen". Fügen Sie nun die beiden Zeichen "> " (Größerzeichen und Leerzeichen) am Zeilenanfang ein (global ersetzen) und speichern Sie die Datei. Verlassen Sie den "vi" und drucken Sie beide Texte aus.

  4. Nun wird das erste Shell-Skript erzeugt. Wechseln Sie in Ihr "bin"-Verzeichnis. Legen Sie eine Datei "run" an und schreiben Sie einige Kommandos (echo, ls, cd, pwd, usw.) in diese Datei. Setzen sie das Ausführungsrecht (User) für diese Datei. Durch Aufruf von "run" werden nun die darin stehenden Kommandos ausgeführt. Probieren Sie verschiedene Kommandos aus.

Zum Inhaltsverzeichnis Zum nächsten Abschnitt
Copyright © FH München, FB 04, Prof. Jürgen Plate