• Keine Ergebnisse gefunden

¨Ubungsblatt f¨ur die 3. ¨Ubung

N/A
N/A
Protected

Academic year: 2021

Aktie "¨Ubungsblatt f¨ur die 3. ¨Ubung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Christian Baun SS2009 Systemsoftware

Ubungsblatt f¨ ¨ ur die 3. ¨ Ubung

1. Geben Sie das Kommando an, mit dem Sie festlegen k¨onnen, dass alle neu erzeugten Dateien die folgenden Rechte erhalten: -r--r--r--

Achtung! Wenn Sie das Kommando ausgef¨uhrt haben, sollten sie es sp¨ater auch wieder r¨uckg¨angig machen. Ansonsten wird zuk¨unftiges Arbeiten schwierig.

2. Erzeugen Sie in Ihrem Home-Verzeichnis ein Verzeichnis mit dem Namen SYS_Links. Welchseln Sie in das Verzeichnis und versuchen Sie . zu l¨oschen.

3. Erzeugen Sie im VerzeichnisSYS_Links. . .

• eine neue Datei Originalmit beliebigem Inhalt.

• einen Hard Link HardLinkauf die Datei Original.

• einen symbolischen Link SymbLinkauf die Datei Original.

4. K¨onnen Hard Links kopiert werden? Wenn ja, kopieren Sie den Hard Link.

5. K¨onnen Symbolische Links kopiert werden? Wenn ja, kopieren Sie den Sym- bolischen Link.

6. Betrachen Sie das Ergebnis des Kopierens mitls -li. Welche Schl¨usse ziehen Sie daraus?

7. Der sog. Link-Count bei Dateien gibt an, wieviele Verzeichniseintr¨age auf den Inode zeigen. Was gibt der Link-Count bei Verzeichnissen an und wie wird er beeinflusst?

8. Was passiert, wenn der Prozess init (PID 1) mit kill beendet wird? (Das geht nur als root! Probieren Sie es daher zuhause.)

9. Erstellen Sie in Ihrem Home-Verzeichnis ein Verzeichnis DiverseDateien.

Wechseln Sie in das Verzeichnis und erzeugen Sie die folgenden Dateien:

abcdefg.bat cdata3.sav cdata7.sav datei3.txt datei7.txt abcxyz.bat cdata4.sav datei10.txt datei4.txt datei8.txt cdata1.sav cdata5.sav datei1.txt datei5.txt datei9.txt cdata2.sav cdata6.sav datei2.txt datei6.txt xyzabc.bat

10. Wie k¨onnen Sie alle Dateien ausgeben lassen, die mit datei beginnen?

11. Wie k¨onnen Sie alle Dateien ausgeben lassen, die cd enthalten?

12. Wie k¨onnen Sie die Dateien cdata2.sav, . . . ,cdata5.sav ausgeben lassen?

13. Wie k¨onnen Sie alle Dateien ausgeben lassen, die an dritter Stelle ein c oder ein z enthalten?

14. Wie k¨onnen Sie alle Dateien ausgeben lassen, die mitaanfangen, an beliebiger Stelle ein c enthalten und mit t enden?

15. Wie k¨onnen Sie die Dateien datei1.txt, . . . , datei9.txt, ausgenommen datei3.txt und datei4.txt ausgeben lassen?

Fakult¨at f¨ur Informatik 1 Hochschule Mannheim

Referenzen

ÄHNLICHE DOKUMENTE

Ermitteln Sie mit awk alle Spiele, bei denen weniger als 50000 Zuschauer waren und bei denen es einen Sieg der Heimmannschaft gab8. Ermitteln Sie mit awk f¨ur jedes Spiel die Summe

Der zweite cron-Job soll jeden Tag (außer am Wochenende) um 6:15 Uhr das Shell-Skript aufrufen, das testet, ob heute schon eine Archivdatei angelegt wurde. Die Ausgabe der

Erweitern Sie das Shell-Skript dahingehend, dass wenn es sich bei der als Ar- gument angegebenen Datei um eine gew¨ ohnliche Datei handelt, soll gepr¨ uft werden, ob sie ausf¨

Nach der Auswahl einer Grundre- chenart wird der Benutzer gebeten, zwei Operanden einzugeben2. Diese beiden Operanden werden mit der zuvor ausgew¨ ahlten Grundrechenart verrechnet

KNOPPIX ist eine freie GNU/Linux-Distribution, die sich als Live-CD direkt von einer CD/DVD starten l¨asst, ohne Installation auf der

Schreiben Sie mit einem Editor f¨ur die Shell Ihrer Wahl (z.B. pico, nano oder emacs) einen kurzen Text in die Datei Datei1.txt. nano oder emacs)

F¨ugen Sie einen beliebigen Text in die Datei SYS3.txt ein und bitten Sie einen Kommilitonen mit seinem Benutzer-Account auf die Datei SYS3.txt zuzugreifen (Kopieren oder

• Sobald eine Verbindung zwischen Client und Server hergestellt ist, sollen al- le Eingaben in der Shell des Clients als Ausgaben auf der Shell des Servers erscheinen!. •