90 likes | 188 Views
Projekt1: Prozesse unter Unix. Teil I Grundlagen von Unix. Übersicht „ Grundlagen von Unix“. 1.1 Einleitung 1.2 Shell 1.3 Hilfestellungen (apropos, whatis, man) 1.4 Unix-Kommandos. 1.1 Einleitung.
E N D
Projekt1: Prozesse unter Unix Teil I Grundlagen von Unix Übung Betriebssystem, Uni Innsbruck
Übersicht „ Grundlagen von Unix“ • 1.1 Einleitung • 1.2 Shell • 1.3 Hilfestellungen (apropos, whatis, man) • 1.4 Unix-Kommandos Übung Betriebssystem, Uni Innsbruck
1.1 Einleitung • Unix ist ein Mehrbenutzer- und Mehrprozess-System. Es ermöglicht, eine Maschine mit anderen Benutzern gemeinsam zu nützen und mehrere Prozesse gleichzeitig laufen zu lassen. • Die Struktur ist ungefähr die Folgende: Übung Betriebssystem, Uni Innsbruck
1.2 Shell • Shell: Interface zwischen Benutzer und Betriebssystem Arbeitsumgebung • Shell setzt das Prompt • Übersicht über die Eigenschaften verschiedener Shells Übung Betriebssystem, Uni Innsbruck
1.3 Hilfestellungen (apropos, whatis, man) • Unix–Systeme haben eine Vielzahl vom online Hilfestellungen: • apropos<AUSDRUCK> ist geeignet, wenn man sich an ein Kommando nicht mehr richtig erinnern kann oder das Kommando für eine bestimmte Operation nicht kennt. • whatis <Kommando>liefert eine Kurzbeschreibung von <Kommando> • man <Kommando>liefert eine ausführliche Beschreibung von <Kommando>. Dieser Befehl ruft die online–Manualseiten auf. Übung Betriebssystem, Uni Innsbruck
1.4 Unix Kommandos • cat <Dateiname>gibt den Inhalt der Datei Dateiname am Bildschirm aus. Die Ausgabe kann auch in eine andere Datei umgeleitet werden • cc ist der C-Compiler des Systems. • cd <Verzeichnisname>ändert das aktuelle Verzeichnis. Es wird dann <Verzeichnisname>. • chmod xyz <Datei>ändert die Zugriffsrechte auf die Datei <Datei>. Mit chmod können ebenso die Zugriffsrechte von Verzeichnissen modifiziert werden. Übung Betriebssystem, Uni Innsbruck
1.4 Unix Kommandos • cp <Quelldatei> <Zieldatei>kopiert die Datei Quelldatei in die Datei Zieldatei. • kill <PID-Liste>beendet die Prozesse, die durch die PID-Liste gekennzeichnet sind, wobei PID für Prozeßidentifikationsnummer steht. Die PID wird durch Ausführen des ps Kommandos erhalten. • ls <Datei / Verzeichnis>gibt Information über die Datei oder das Verzeichnis aus. • man <Kommando>gibt die Manualseiten für Kommando azs. Die -k Option gibt alle Kopfzeilen der Manuals aus, in denen der Suchbegriff Kommando gefunden wurde. Übung Betriebssystem, Uni Innsbruck
1.4 Unix Kommandos • mkdir <Verzeichnisname>erzeugt das Verzeichnis Verzeichznisname. kopiert die Datei Quelldatei in die Datei Zieldatei. • mv <vorhandeneDatei> <neueDatei>benennt die Datei vorhandeneDatei in die Datei neueDatei um. • ps informiert über den Status aktiver Prozesse. • rm <Dateiname>löscht die Datei Dateiname. • rmdir <Verzeichnisname>löscht das leere Verzeichnis Verzeichnisname. Verzeichnisse, die noch Dateien enthalten, werden nicht gelöscht. Übung Betriebssystem, Uni Innsbruck
Externe Unix Links • www.boku.ac.at/unixeinf/unixkurs.html • www.uni-tuebingen.de/zdv/schriften/unix-html/unix.html • www.bell-labs.com/topic/books/aos-book • Diese Links stehen auch in der Web-Seite für diese Übung. Übung Betriebssystem, Uni Innsbruck