Wiederholen Sie die Inhalte der letzten Vorlesung: Login (wo wird
eigentlich das Passwort abgelegt?), Shell-Typen (bash, tcsh, csh),
home, absolute und relative Pfade verwenden, grundlegende Befehle
der Shell (ls, cp, mv, cd), Rechte setzen (chmod).
Überprüfen Sie, ob Sie sich in ihrem Home-Verzeichnis
befinden.
Falls Sie sich nicht in ihrem Home befinden, wechseln Sie dorthin.
Starten Sie Emacs (oder einen Editor Ihrer Wahl) und legen Sie
die Datei ".bash_profile" in Ihrem Home-Verzeichnis an (bzw editieren
Sie sie, sollte sie bereits existieren): Fügen Sie die beiden
Zeilen
# file protection mask: all to me, nothing to group and others
umask 077
in diese Datei ein, etwa als erste zwei Zeilen.
Was bewirkt dieses Kommando?
Speichern Sie diese Datei und schliessen Sie den Editor.
Loggen Sie sich aus und wieder ein.
BLOCK 2 (in bash-Shell):
Lassen Sie sich alle Dateien in Ihrem Home-Verzeichnis
anzeigen. Welche Unterschiede sehen Sie zwischen ls und ls -la ?
Legen Sie in Ihrem Home-Verzeichnis ein Verzeichnis tmp an.
Wechseln Sie in dieses Verzeichnis. Alle folgenden Aufgaben beziehen
sich nun auf tmp als Ausgangsverzeichnis.
Legen Sie ein Verzeichnis mit dem Namen vp_unix an
(Achtung Kleinschreibung).
Wechseln Sie in das Verzeichnis vp_unix
und legen Sie dort die Verzeichnisse sub_dir, uebung und script an.
Wechseln Sie nun in das Verzeichnis sub_dir. Legen Sie in sub_dir
das Verzeichnis text an.
Wechseln Sie in das Verzeichnis text.
Versuchen Sie nun mit einem relativen Pfad in das Verzeichnis
uebung zu wechseln.
Sie befinden sich jetzt im Verzeichnis
uebung. Wechseln Sie mit einem absolutem Pfad in das Verzeichnis
vp_unix/sub_dir/text.
Wie können Sie immer in ihr Home
wechseln, egal wo Sie sich befinden?
Skizieren Sie auf einem
Blatt Papier die Verzeichnisstruktur, welche Sie im Laufe dieser Übung
angelegt haben, ausgehend vom Root Verzeichnis. Inkludieren Sie in ihre
Skizze auch die in dieser Übung angelegten Dateien.
BLOCK 3 (in bash-Shell):
Starten Sie Ihren Web-Browser (Iceweasel/Firefox). Klicken Sie nun
hier die Datei
help.txt
an und speichern Sie diese in ihr Verzeichnis vp_unix/sub_dir.
Kopieren Sie nun die Datei help.txt in das Verzeichnis
vp_unix/sub_dir/text.
Benennen Sie diese Datei in ownhelp.txt um.
Starten Sie Emacs (oder einen Editor Ihrer Wahl) und laden Sie die
Datei ownhelp.txt. Fügen Sie
eine Antwort in die Datei ownhelp.txt ein. (Z.Bsp.: Was bewirkt der
Befehl cd ~/vp_unix/sub_dir/ ). Speichern Sie diese Datei und
verlassen Sie den Editor.
Setzen Sie nun die Rechte von ownhelp.txt auf rw-r--r--. Was bedeuten
diese Rechte?
Setzen Sie nun alle notwendigen Rechte, damit Ihr(e) Nachbar(in)
diese Datei in das eigene Home-Verzeichnis kopieren kann. Versuchen
Sie dabei, insgesamt nur so wenig wie möglich an Rechten zu
vergeben!
Kopieren Sie diese Datei von ihrem Nachbarn oder ihrer Nachbarin
in Ihr Home und sehen Sie sich den Inhalt an.