Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Betriebssysteme LB BB SS2017

Ähnliche Präsentationen


Präsentation zum Thema: "Betriebssysteme LB BB SS2017"—  Präsentation transkript:

1 Betriebssysteme LB BB SS2017
Thomas Harald Schmuck

2 Betriebssysteme LB BB / Thomas Harald Schmuck
Prüfungsmodalitäten Umfang: 1+1 SWS / 2 ECTS ILV … LV-abschließende Prüfung Klausur in der letzten LV Note setzt sich zusammen aus 60% BTS Klausur 40% Praktische Übungen Beide Teile sind positiv abzuschließen! SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

3 Betriebssysteme LB BB / Thomas Harald Schmuck
Notenfindung Labor Arbeit in 2er Teams Alle Aufgaben müssen am Raspberry Pi lauffähig sein 1 Programmier-Aufgabe, deren Inhalt Klausurstoff ist 5 Programmier-Aufgaben, die abgegeben werden müssen Abschließendes Video SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

4 Betriebssysteme LB BB / Thomas Harald Schmuck
Shell textbasierte oder grafische Benutzeroberfläche textbasierte Shell: auch Kommandozeile (Command-Line Interface, CLI), Konsole, Terminal, … Beispiele: bash (Linux) cmd.exe (Windows) SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

5 Linux Shell Befehle – Allgemein
man – Hilfe echo – Ausgabe auf Konsole date – gibt aktuelles Systemdatum aus whoami – gibt aktuellen User aus who – gibt alle aktiven User aus hostname – gibt Rechnernamen aus SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

6 Linux Shell Befehle – Ordner und Dateien
pwd – aktuellen Pfad ausgeben ls – Dateien und Ordner im aktuellen Ordner ausgeben cd – Ordner wechseln SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

7 Linux Shell Befehle – Dateien
cp – Datei kopieren mv – Datei verschieben/umbenennen rm – Datei entfernen Touch – Datei ohne Inhalt erstellen SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

8 Linux Shell Befehle – Ordner
mkdir – Ordner erstellen rmdir – Ordner löschen .. – Verweis auf Ordnerebene oberhalb . – Verweis auf aktuellen Ordner SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

9 Linux Shell Befehle – Berechtigungen
chmod – ändert Berechtigungen für Datei oder Ordner chown – ändert Besitzer der Datei Rechte: R – read W – write X – execute RWXRWXRWX Owner Group Others SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

10 Linux Shell Datenstrom
stdin: Standardeingabe (Kanal 0) stdout: Standardausgabe (Kanal 1) stderr: Standardfehlerausgabe (Kanal 2) SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

11 Linux Shell Datenumleitung
>: Standardausgabe eines Kommandos in Datei 1>: alternative Schreibweise ACHTUNG: bestehende Datei wird überschrieben >> oder 1>>: wird an bestehende Datei angehängt Beispiel: ls -al > folder_content.txt SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

12 Linux Shell Datenumleitung
2>: Standardfehlerausgabe in Datei ACHTUNG: bestehende Datei wird überschrieben 2>>: wird an bestehende Datei angehängt Beispiel: find / -user pi –print 2>> error_log.txt SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

13 Linux Shell Datenumleitung
<: Standardeingabe aus Datei Beispiel: grep BTS < folder_content.txt SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

14 Linux Shell Datenumleitung
|: „Pipe“, Umleitung von stdout eines Befehls in stdin eines anderen Beispiel: ls -al | grep BTS SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

15 Betriebssysteme LB BB / Thomas Harald Schmuck
Shellscript Programm, dass von der Unix Shell ausgeführt werden soll Ausführbar machen durch chmod u+x scriptname She-Bang-Zeile: ausführende Shell festlegen, erste Zeile von Script Beispiel BASH: #!/bin/bash SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

16 Betriebssysteme LB BB / Thomas Harald Schmuck
Aufgabe Erstellen Sie ein BASH-Script, dass den Rechnernamen, den aktuellen User, die aktuelle Systemzeit und den Inhalt des Homeverzeichnisses ausgibt Erstellen Sie ein BASH-Script, dass automatisch die Ordnerstruktur für BTS LB erstellt. Dazu soll es einen Ordner „BTS“ und Unterordner für jede Einheit „LBX“ erstellen SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck

17 Betriebssysteme LB BB / Thomas Harald Schmuck
Abgaben Abgabe vor der jeweils nächsten Einheit Per Mail an: Betreff: BTS.LB#.BB.Nachname1.Nachname2 SS2017 Betriebssysteme LB BB / Thomas Harald Schmuck


Herunterladen ppt "Betriebssysteme LB BB SS2017"

Ähnliche Präsentationen


Google-Anzeigen