vorkurs unix / informatik dr. carsten gnörlich raum m3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf ·...
TRANSCRIPT
![Page 1: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/1.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 1
Vorkurs UnixGrundlagen
Vorkurs Unix / Informatik
Dr. Carsten Gnörlich
Raum M3110 / Tel. 2902
![Page 2: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/2.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 2
Der Sprung ins kalte Wasser...
Ein kleines Beispiel worum es geht...
![Page 3: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/3.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 3
Einführendes Beispiel
Urlaubsfotos mit der Digitalkamera→Untertitel hinzufügen
![Page 4: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/4.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 4
Was hat das mit Unix zu tun?Unixartige Betriebssysteme● FreeBSD, NetBSD, OpenBSD● Linux● Mac OS X● Solaris
leistungsfähige Kommandozeilen (engl.: “Shell”)
Windows (Win98 ... Windows7)
Eingabeaufforderung kein Ersatz für richtige Shell (PowerShell v2: geht zumindest in die Richtung)
![Page 5: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/5.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 5
Paradigma: Ein Programm löst eine Aufgabe
Beispiel aus der Bildverarbeitung (vgl. Photoshop!):
ein Programm vergrößert das Bild ein Programm dreht das Bild eines setzt ein anderes Bild ein (unser Untertitel)
mehrere kleine Programme statt einem großen
Programme durch Kommandozeile verbinden
Unix hat einen großen „Werkzeugkasten“ von Programmen!
![Page 6: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/6.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 6
Warum die Kommandozeile lernen?● gute Noten im Studium :)
(Übungsscheine, Softwarepraktikum, ...)
● effizienteres Arbeiten● Funktionsweise des Computers verstehen● KommandozeilenWerkzeuge können mehr
als man mit der Maus klicken kann
![Page 7: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/7.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 7
Heute: Erste Schritte mit der Kommandozeile
● Unterschied: Programme und Dateien
● Programme aufrufen
● Aufbau des Dateisystems
● Arbeiten mit dem Dateisystem
● Virtualisierung
● Einführung in die Nutzung des Computerpools
![Page 8: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/8.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 8
Aufgaben der Kommandozeile
1. Programme ausführen
2. Programme zu mächtigeren Werkzeugen kombinieren (siehe FotoBeispiel!)
3. KommandozeilenSkripte– 1) und 2) abstrahieren und in Datei speichern– wiederverwenden statt erneut eintippen
![Page 9: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/9.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 9
Exkurs: Programme und Dateien
3 Dinge zum Arbeiten mit dem Computer:
Computer Programm Datei
+ + =
![Page 10: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/10.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 10
Exkurs: Programme und Dateien
3 Dinge zum Arbeiten mit dem Computer:
Computer Programm Datei
+ +
+ +
=
=
Auto Fahrer Paket
![Page 11: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/11.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 11
Exkurs Programme und DateienZusammenhang zwischen Programmen und Daten
1. Programm aufrufen
2. Datei laden
3. Datei bearbeiten
Klick!Klick! +
![Page 12: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/12.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 12
Exkurs Programme und Daten
Verführerische Leichtigkeit graphischer Oberflächen
Datei anklicken:
→ vermittelt falschen Eindruck von den Abläufen→ auch hier wird erst das Programm aufgerufen und dann die Datei geöffnet
Klick!Klick!
![Page 13: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/13.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 13
Programme aufrufen
a) nur Programm aufrufen> wordpad
b) Programm mit Datei aufrufen> wordpad brief.rtf> iview bild.jpg
c) Analogie zum Anklicken einer Datei gibt es nicht!> brief.rtfbash: brief.rtf: command not found
?
![Page 14: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/14.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 14
Schreib und Sprechkonventionen
Schreibweise:
> idisplay bild.jpg
Sprechweise:
● Programme ausführen / aufrufen
● Dateien (mit einem Programm) öffnen
einzugebender Text
Symbol fürEingabeaufforderung(nicht mit eingeben)
![Page 15: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/15.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 15
Programmaufruf allgemein
> programm(.exe) wert1 wert2 ... wertn
Programmname: immer an erster Stelle~ Name muß eindeutig sein
AufrufWerte: durch Leerzeichen getrennt in Anführungszeichen “als ein Wert” Interpretation v. Programm abhängig
![Page 16: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/16.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 16
Aufruf mit zusätzlichen Werten
“Schalter”Optionen: schalter
→ “schalter” aktivieren/durchführen
> idisplay monochrome bild.jpg
Wertangaben: eigenschaft wert
→ nimmt angegebenen Wert für “Eigenschaft”
> idisplay size 400x300 bild.jpg
![Page 17: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/17.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 17
Aufrufmöglichkeiten herausfinden (1)
Hilfefunktion des Programms selbst● > programm h● > programm help
“Manual Pages”● > man programm● mehrere “Kapitel”, z.B.: > man 1 free → Programm “free” > man 3 free → Programmierung “free”● unter Solaris: man s 1 free
![Page 18: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/18.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 18
Aufrufmöglichkeiten herausfinden (2)
● OnlineDokumentation (Linux) Verzeichnis /usr/share/doc/ manchmal auch /usr/share/doc/packages
● Suchmaschinen: Google
● gedruckte Handbücher ;)
![Page 19: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/19.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 19
Exkurs Bäume (1)
w
b1b2
b3
b4 b5
b7
b6b8
b9
b10
b11
Wurzel
innere Knoten
Kante
Blätter
Vorgänger Nachfolger
akt. Knoten
![Page 20: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/20.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 20
Exkurs Bäume (2)● jeder Knoten hat genau einen Vorgänger (mit Ausnahme der Wurzel)
● Blätter haben keine Nachfolger
● Pfad = Weg von der Wurzel zu einem Knoten; Notation: w/b6/b8/b9
● zu jedem Knoten gibt es genau einen Pfad →Bäume haben keine “Rundgänge” (Zyklen)
w
b1b2
b3
b4 b5
b7
b6b8
b9
b10
b11
![Page 21: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/21.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 21
Das Dateisystem ist ein Baum
● C: ist die Wurzel● Verzeichnisse = innere Knoten● Dateien = Blätter● Pfade: /c/msys/1.0/home/cg/brief.rtf (UnixNotation!)
![Page 22: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/22.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 22
Bewegen in Dateisystem (1)
pwd (print working directory)
● zeigt momentane Position im Dateisystem
> pwd
/c/msys/1.0/home/cg
● genauer: den Pfad auf das Verzeichnis, in dem man sich gerade befindet
![Page 23: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/23.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 23
Bewegen im Dateisystem (2)
ls (list)
● zeigt Inhalt des aktuellen Verzeichnisses
> ls
bild.jpg brief.rtf
(und noch mehr Dateien)
![Page 24: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/24.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 24
“Versteckte” Dateien
Beispiel: .bashrc
● sieht man nur mit >ls a
● Dateinamen mit einem Punkt am Anfang werden standardmäßig ausgeblendet
● nur Konvention zur Übersichtlichkeit; keine speziellen Eigenschaften/Schutzfunkt.
![Page 25: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/25.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 25
Zwei spezielle PunktDateien
. : Verweis auf das aktuelle Verzeichnis
Beispiel: > explorer .
.. : Verweise auf das VorgängerVerzeichnis
→ eindeutig wegen der Baumeigenschaft!
Beispiel: > explorer ..
![Page 26: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/26.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 26
Bewegen im Dateisystem (3)
cd (change directory)
● aktuelles Verzeichnis wechseln
● > cd nachfolger
wechselt in ein NachfolgerVerzeichnis
● > cd ..
wechselt in das VorgängerVerzeichnis
![Page 27: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/27.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 27
Absolute Pfade
Kompletter Pfad von der Wurzel bis zum Ziel
→ wie normaler Dateiname verwendbar
> wordpad /c/msys/1.0/home/cg/brief.rtf
> cd /c/msys/1.0/home
> ls /c/msys/1.0/home
![Page 28: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/28.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 28
Relative Pfade
Pfad vom aktuellen Verzeichnis bis zum Ziel
→ wie normaler Dateiname verwendbar
> cd ../.. → geht zwei Verzeichnisebenen zurück> cd ../geschwister → geht in anderes Verzeichnis auf gleicher Ebene> cd eins/zwei →geht gleich zwei Verzeichnisebenen vor
![Page 29: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/29.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 29
Dateien verwalten (1)
cp (copy)
● kopiert eine Datei
> cp alt.txt neu.txt
● Kopie in anderem Unterverzeichnis erzeugen
> cp alt.txt verzeichnis
> cp alt.txt verzeichnis/neu.txt
![Page 30: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/30.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 30
Dateien verwalten (2)
mkdir : make directory
● legt ein neues Unterverzeichnis an
> mkdir verzeichnis
![Page 31: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/31.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 31
Dateien verwalten (3)
mv (move)
● Datei umbenennen
> mv datei neuer_name
● oder verschieben
> mv datei verzeichnis
→ geht beides auch mit Verzeichnissen!
![Page 32: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/32.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 32
Dateien verwalten (4)
rm (remove)
● Datei löschen
> rm datei
Vorsicht: Weg ist weg!
(es gibt kein unrm / undelete !)
![Page 33: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/33.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 33
Dateien verwalten (5)
rmdir (remove directory)
● (ein leeres) Verzeichnis löschen
> rmdir verzeichnis
● ein Verzeichnis mit Inhalt löschen
> rm rf verzeichnis
![Page 34: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/34.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 34
Reguläre Ausdrücke● dürfen als Bestandteile von Pfaden auftreten ( → ls, mv, rm, ...)
● Stern * ersetzt beliebig viele Zeichen k*.txt paßt auf kurz.txt, katalog.txt aber nicht auf alkohol.txt, kurs.rtf
● Fragezeichen ? ersetzt genau ein Zeichen aufg1?.txt paßt auf aufg10.txt,aufg11.txt aber nicht auf aufg1.txt, aufg101.txt
![Page 35: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/35.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 35
Exkurs: Virtualisierung
Aufgabe des Betriebssystems:● Programme ausführen● HardwareRessourcen verteilen, z.B. CPUZeit Speicher / RAM Festplattenkapazität Gerätezugriff (CDROM, Maus, ...)
![Page 36: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/36.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 36
Schlußfolgerung
● Betriebssystem führt Programme aus● Betriebssystem ist selbst ein Programm
Wir können unter einem Betriebssystem ein anderes ausführen
![Page 37: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/37.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 37
Wirte und Gäste
Mac OS X
LinuxWindowsFirefox
Programme
“WirtsBetriebssystem”
“GastBetriebssysteme”
![Page 38: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/38.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 38
Ressourcenverteilung
Programme● nutzen nur einen Teil der Ressourcen
Betriebssysteme● wollen alle Ressourcen um sie weiterzuverteilen
Konflikt zwischen dem Wirt und den Gästen nicht triviale Leistung der Virtualisierung
![Page 39: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/39.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 39
VirtualBox
mehrere Betriebssysteme nutzen ohne Neupartitionieren und Rebooten
weitere Lösungen: Xen, Linux kvm, ...
VirtualBoxhttp://www.virtualbox.org
freie Lösung gut für Desktops geeignet
![Page 40: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/40.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 40
GZILageplan
![Page 41: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/41.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 41
Blick in den LinuxRaum
![Page 42: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/42.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 42
Anmelden im LinuxPool
![Page 43: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/43.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 43
Eine kaputte SunRay
![Page 44: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/44.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 44
Anmelden an den SunRays
![Page 45: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/45.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 45
Falls etwas nicht klappt
Typische Problemchen beim Anmelden
● Nach Eingabe des Benutzernamens
Eingabetaste, nicht Tabulatortaste drücken
● Groß/Kleinschreibung
● Feststelltaste gedrückt (nur Großbuchstaben)
● Paßwort erscheint nicht auf dem Bildschirm
![Page 46: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/46.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 46
Paßwörter in der TechFak
tfpasswd: Paßwort ändern
> tfpasswd login... Dialog zum Ändern des loginPaßwortes,,,(direkter login im GZI, SSHlogin)
> tfpasswd services... Dialog zum Ändern des EMailPaßwortes...
![Page 47: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/47.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 47
Paßwort ändern
tfpasswd login/services● Paßwort ändern altes Paßwort eingeben, dann 2x neues nicht den Ziffernblock verwenden!
Vorsicht Wörterbuchattacken:● keine Worte und Namen→100.000 häufigsten deutschen Worte sind in ein paar Minuten durchprobiert
![Page 48: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/48.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 48
Vorschläge für gute Paßwörter● 8 Zeichen lang
● Phantasieworte mit Sonderzeichen t:1.axm minatu → aussprechbare Worte leichter zu merken
● Phantasiesätze “Mein Opa aus Gelsenkirchen fährt ein rotes Auto” MOaGferA
![Page 49: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/49.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 49
Vor dem Verlassen des Rechners abmelden!
Unter Gnome (Voreinstellung für Linux):
![Page 50: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/50.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 50
Vor dem Verlassen des Rechners abmelden!
Unter KDE (Alternative für Linux):
![Page 51: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/51.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 51
Vor dem Verlassen des Rechners abmelden!
IceWM unter Solaris (Alternativ auch unter Linux):
![Page 52: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/52.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 52
Tutorien
Nutzt die Tutorien!
● Probiert alles aus!
● Nervt die Tutoren ;)
![Page 53: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/53.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 53
Übungen und Benutzerkonten
Folien und Übungsaufgaben
● findet Ihr im Übungsverzeichnis
/vol/lehre/unixvorkurs
● bleiben auch nach dem Vorkurs verfügbar
Eure Benutzerkonten
● habt Ihr für Euer gesamtes Studium
● Ihr könnt die Materialien auch später noch nutzen!
![Page 54: Vorkurs Unix / Informatik Dr. Carsten Gnörlich Raum M3110 ...cg/vorkurs/alt/vorkurs_tag1.pdf · Universität Bielefeld Vorkurs Informatik Dr. Carsten Gnörlich Tag 1 / 5 Paradigma:](https://reader030.vdocuments.mx/reader030/viewer/2022040700/5d5195d988c993c6748b5923/html5/thumbnails/54.jpg)
Universität Bielefeld Vorkurs Informatik
Dr. Carsten Gnörlich Tag 1 / 54
Ende des heutigen Vortrags
Danke fürs Zuhören!
Bis morgen :)