Betriebssystem Flashcards
Nennen Sie zwei Eigenschaften von Linux!
+Kostenlos,Support durch kommerzielle Distributoren
+Linux läuft auch sehr vielen Internet-Servern
Nennen Sie drei Aufgaben des Betriebssystems bzw. Kernels
+Prozessverwaltung
+Speichermanagement
+Benutzerverwaltung
+Ressourcenvergabe
Was bedeutet Multi-Tasking?
Multi–Tasking–Betriebssystem, d.h. mehrere
Programme k¨onnen parallel ausgefuhrt werden und sich durch ¨
Speicherschutz nicht gegenseitig behindern
Welche drei Bestandteile gehören zu einer Benutzerkennung? Welcher der drei ist nicht zwingend zum Einloggen erforderlich?
- Username
2.Password
3.home directory
Aber home directory ist nich zwingend erforderlich zum Einloggen
Mit welchem Befehl erfahren Sie von einer Datei die Benutzer- und die Gruppenzugehörigkeit?
Mit Befehl ls-l
Welcher Befehl gibt den Namen und die Gruppe(n) eines Benutzers aus?
id [username]
Erklären Sie an einem beliebigen Beispiel den Unterschied zwischen absoluten und relativen Pfadangaben!
Abs Pfadangebe:
/home/jdorazio/Hausaufgabe
Rel. Pfadangabe:
../Hausaufgabe
Nennen Sie drei verschiedene Dateiarten!
plain file, directory, link, pipe
Was bezeichnen die Pfadangaben ‘’.’’ und ‘’..’’? Mit welchem Befehl erfahren Sie die Zugriffsrechte der beiden Verzeichnisangaben (mit Optionsangabe
”. “= Bezeichnet das aktuelle Verzeichnis
„..“ das übergeordnete Verzeichnis
Mit ls -al
1) Geben Sie sowohl relativ als auch absolut je einen Befehl an, mit dem Sie von dem Ordner ‘‘HA’’ aus in das Verzeichnis ‘‘bin’’ wechseln!
Öffnen Sie die Datei brief1 zum Editieren (vi) ohne dabei ihr aktuelles Verzeichnis zu wechseln! Sie befinden sich in dem Ordner ‘‘meier’’.
1) cd /bin
cd ../../../bin
2) vi /schulz/briefe/brief1
Wo befindet sich die Shell im Schichtenmodell ‘‘Hardware - Betriebssystem - Benutzer’’ und wie kann man sich deren Lage auf Grund ihres Namens bildlich vorstellen?
Shell, heißt Schale.
Die befindet sich zwischen Hardware und Benutzer.
Die umgibt Hardware.
Sie haben in einem beliebigen Verzeichnis den Befehl ls -l eingegeben und bekommen folgende Zeilen auf dem Bildschirm angezeigt:
1) -rw-rw—- 1 mueller edv1 3120 2005-02-05 14:40 02ue01.tex
2) -rw-rw—- 1 mueller edv1 1113 2005-03-05 15:29 02ue_alle.ps
3) -rw-rw—- 1 mueller edv1 833 2005-06-03 14:49 Haus.tar.gz
4) -rw-rw—- 1 mueller edv1 124 2005-02-25 15:24 Uuu.uu
5) -rw-rw—- 1 mueller edv1 1672 2005-01-16 14:54 aufg10.cc
6) -rw-rw—- 1 mueller edv1 1462 2005-12-06 14:39 zweite_ue.ps
Sie wollen (unter Ihrem Account bei uns) aus dem gegebenen Verzeichnis Dateien kopieren mit folgendem Befehl:
cp u??.?? ~/
Welche Dateien werden von dem Befehl angesprochen? Streichen Sie alle anderen durch!
Schreiben Sie nun den Befehl ausführlich auf, so wie er von der Shell interpretiert wird!
Von dem Befehl werden nur Date 3,4 und 6 angesprochen.
cp= kopiert alle Dateien
*=Wildcard,stehlt für viele beliebige Zeichen
?=Wildcard,steht ein beliebige Zeichen
~/= gibt den Ort an, zu dem kopiert werden soll, in dem Fall das Home-Verzeichnis
Mit welchem exakten Befehl können auch versteckte Dateien eines Verzeichnisses angezeigt werden?
ls -al
Geben Sie ein Beispiel für eine sinnvolle Anwendung einer Umlenkung in der Shell an! Erklären Sie anhand Ihres Beispiels, was diese genau bewirkt!
Umlenkung von Fehlerausgaben eines Programms in eine separate Textdatei
pool04:/home/mmuster> bash ← Aufruf einer Shell
pool04:/home/mmuster> cd LEHRE/EDV1
pool04:/home/mmuster/LEHRE/EDV1> ls
INFO_FLYER TUTORIEN sicher
SKRIPT UEBUNG studenten_accounts.info
pool04:/home/mmuster/LEHRE/EDV1> exit ← Verlassen der Shell
exit
Geben Sie eine Befehlsfolge an, die den Inhalt des aktuellen Ordners seitenweise ausgibt!
ls -al
Beschreiben Sie der Reihe nach, was die folgende Befehlsfolge bewirkt!
grep ‘export’ .bashrc | wc
.bashrc =werden bei jedem Aufruf einer bash ausgeführt
grep =Datei “export” nach Ausdruck durchsuchen
wc =zählt Zeilen
Befehl macht folgendes:
grep durchsucht den Ordner bashrc. nach dem Wort “export”, und wc zählt die Wörter