Verändern Sie den Prompt einer gerade aktiven Shell (ihrer Wahl)
auf "Working Directory @ Computer". (Dabei sollen natürlich
"Working Directory" und "Computer" die tatsächlichen Werte
annehmen!)
Erweitern Sie den Prompt um das Datum (Position nach Belieben).
Listen Sie alle Aliases auf. Legen Sie den Alias "al" an, als
Substitution von "ls -la".
Enfernen Sie den Alias wieder (welcher Befehl?)
Fügen Sie den Alias dauerhaft ein. (Hinweis: .cshrc File bzw.
.bashrc.)
Legen Sie permanent einen Alias für "rm -i" an, sodass; dieser
Alias ab sofort in allen neuen Shells verfügbar ist, und probieren
Sie die Funktionsweise aus, indem Sie die Datei xemacs.txt löschen.
Was bewirkt folgender Befehl: "cd; find . -name '*.txt' -print | wc -l" ?
Positionieren Sie sich dazu in Ihrem Heimatverzeichnis und testen
Sie ihn dann in einer Shell.
Formulieren Sie einen Befehl, welcher die letzten vier Zeilen der
zeilenweisen Anzeige des aktuellen Verzeichnis (Directory) in die
Datei last.txt ausgibt.
BLOCK 2:
Laden Sie den RFC 1462 ("Was ist das Internet") per ftp vom
ftp-Server des Fachbereich Computerwissenschaften (via anonymous
ftp in der Shell und/oder über Iceweasel/Firefox) und speichern Sie sie in Ihrem
Home. (Der ftp-Server des FB heisst ftp.cosy.sbg.ac.at; Sie finden die RFCs
unter /pub/mirror/rfc; beim ftp ist "passiver" ftp-Transfer notwendig, welcher
mittels Befehl "passive" eingeschaltet wird.)
Es gibt (mind.) drei Varianten um den Inhalt einer Datei in einer Shell anzuzeigen.
Zeigen Sie die Datei rfc1462.txt, die Sie gerade via ftp in ihrem
Home gespeichert haben, mit all diesen Varianten an. Mit welcher
Anzeige und wie kann nach einem Begriff (z. B. history) in diesen
Anzeigevarianten gesucht werden?
Block 3:
Erstellen Sie eine Mini-Web-Seite, die Ihren Namen (zentriert, fett)
und einen Link auf den FB Computerwissenschaften enthält. Nennen Sie
diese Datei index.html. Erstellen Sie in ihrem Home das Verzeichnis
public_html
und kopieren Sie die Datei index.html in dieses Verzeichnis.
Setzen Sie
die minimal notwendigen Rechte, damit diese Seite vom Web-Server
student.cosy.sbg.ac.at angezeigt werden kann.
Suchen Sie im Internet (mit einer Suchmaschinen Ihrer Wahl) eine
Seite zum Thema Domain Name Server und erklären Sie diesen Begriff
nochmals in eigenen Worten.
Zur Klausurvorbereitung
Sie befinden sich im Verzeichnis
/home/stud1/fooUser/papers/conf/cgi2000. Wie können Sie bei
Verwendung von relativen Pfaden nach /home/stud1/fooUser/diplom/code
wechseln? Wiederholen Sie die Bedeutung von absoluten und relativen Pfaden.
Benutzer Maxi Min, mit Benutzername (User-ID) "mmin",
hat die Datei foo.txt in seinem Home Directory liegen. Mit welchem
Befehl können sie diese Datei in Ihr Home-Directory kopieren?
(Achtung der absolute Pfad ist nicht bekannt!). Welche Voraussetzungen
müssen erfüllt sein (Rechte!), damit Sie diese Datei
auch wirklich kopieren können?
Welches Kommando verwenden Sie, um die Datei goo.txt aus Ihrem
aktuellen Verzeichnis ("working directory") zu löschen, wenn
Sie sicherstellen wollen, dass das System vor dem
tatsächlichen Löschen Sie noch um eine Bestätigung fragt?
Was bewirkt der Befehl chmod 710 goo auf dem Verzeichnis goo?
Was bewirkt chmod 754 skript.sh? Was bewirkt chmod 400 lern.txt?
Welches Kommando zählt die Anzahl der HTML-Dateien im
Unterverzeichnis public_html Ihres aktuellen Verzeichnisses?
Welche Möglichkeiten des Remote Access kennen Sie? Welcher
ist zu bevorzugen? Warum?
Legen Sie mit dem Xemacs (oder einem anderen Editor Ihrer Wahl)
folgende Dateien an: Version1.txt
mit 5 Zeilen Text (beliebig) und die Datei Version2.txt mit mindestens
2 Zeilen Text wie in Version1.txt, Rest beliebig.
Geben Sie am Bildschirm die Unterschiede zwischen
Version1.txt und Version2.txt aus.
Ermitteln Sie die Zahl der Buchstaben und die Zahl der
Wörter, welche insgesamt in Version1.txt und Version2.txt stehen.
(Achtung: wieder nur ein Befehl!).
Ermitteln Sie die Zahl der Zeilen, welche insgesamt in Version1.txt und
Version2.txt stehen, und speichern Sie diese Zahl in der Datei
Statistik.txt. (Achtung: wieder nur ein Befehl!) Erweitern
Sie Statistik.txt um die Angaben der vorigen Aufgabe (Buchstaben,
Wörter); jeweils wieder nur ein Befehl (und ohne Editieren von
Statistik.txt!).