Praktikum "UNIX"

von Prof. Jürgen Plate

Praktikum UNIX

2. Termin

  1. Setzen Sie die Zugriffsrechte des Verzeichnisses "bin" (in Ihrem Heimatverzeichnis) so, daß für User, Group und Others die "execute"- und "read"-Erlaubnis, Schreibrecht aber nur für den User gesetzt ist.

  2. Kopieren Sie die Datei ".profile" in das Unterverzeichnis "demo"; sie soll dort den Namen "pr1" haben.

  3. Versuchen Sie das Ganze mit einem anderen Kommando und E/A-Umleitung, diesmal mit der Zieldatei "pr2".

  4. Wechseln Sie in das Verzeichnis demo und geben Sie die Datei "pr1" auf dem Bildschirm aus.

  5. Benennen Sie die Datei "pr2" in "prof" um.

  6. Erzeugen Sie ein (Hard-)link auf die Datei "prof"; es soll den Namen "prof1" haben.

  7. Erzeugen Sie ein Softlink (symbolisches Link) auf die Datei "prof"; es soll den Namen "prof2" haben.

  8. Sorgen Sie dafür, daß im Directory "demo" keine Dateien gelöscht werden können.

  9. Versuchen Sie, die Datei "prof" zu löschen. Was geschieht? Setzen Sie die Zugriffsrechte von "prof" auf 000.

  10. Nehmen Sie den Schutz von "demo" wieder zurück und versuchen Sie, "prof" nun zu löschen. Was geschieht? Wie verhalten sich die beiden Links prof1 und prof2 nach dem Löschen von prof?

  11. Suchen Sie die Benutzer-, Gruppen und Paßwortdatei auf der Platte. Welche Zugriffsrechte haben diese Dateien?

  12. Welche Prozeßnummer hat Ihr Login-Prozeß?

  13. Rufen Sie eine zweite shell auf (sh). wie ist das Verwandtschaftsverhältnis zur Login-shell (Kommando "ps -f")?

  14. Rufen Sie nun noch eine andere Shell, die "bash" auf. Wie sieht nun Ihre Prozeßliste aus?

  15. Bauen Sie nun die Shell-Prozesse mit CTRL-D schrittweise wieder ab. Was passiert beim Abbau der Login-Shell?

  16. Loggen Sie sich wieder ein und probieren Sie diesmal die Überlagerung der aktuellen Shell mit der "bash", indem Sie das Kommando "exec bash" eingeben. Was passiert, wenn Sie die "bash" beenden?

  17. Erzeugen Sie eine Shellvariable namens "HI" mit dem Wert "Hi, wie geht es?" Überprüfen Sie den Variableninhalt.

  18. Öffen Sie nun wieder eine zweite Shell. Welchen Wert hat "HI" jetzt? Weisen Sie der Shell-Variablen den Wert "Hi Fan!" zu und überprüfen Sie den Wert. Beenden Sie die zweite Shell und überprüfen Sie nochmals den Wert von "HI". Wiederholen Sie die o. g. Schritte, aber exportieren Sie "HI" gleich am Anfang.

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