Linux (Vorlesung und Praktikum)

Die Vorlesung findet als Videovorlesung statt. Die Videos werden hier jeweils spätestens Mittwoch um 11 Uhr zur Verfügung gestellt. Die Tutorien finden im GZI statt. Sie besuchen eins der Tutorien (Details siehe unten).
In den Präsenzveranstaltungen gelten aktuell 3G-Regeln: Sie müssen einen grünen oder roten Sticker auf Ihrer Unicard haben.

Ablauf

Das Linux-Praktikum (laut ekVV), auch Unix-Praktikum genannt (laut Modulhandbuch) gibt eine Einführung in das Betriebssystem Linux, insebesondere in die Kommandozeilenprogrammierung mit der bash, in das Versionskontrollsystem git und in das Schriftsatzsystem LaTeX. Die vermittelten Fertigkeiten sind die Grundvoraussetzung für die Arbeit mit Linux-basierten PCs, die hier an der Technischen Fakultät und anderswo zur Lehre und Forschung eingesetzt werden:

Die Teilnahme an den Tutorien ist freiwillig. Die Lösungen zu den Übungsblättern werden nicht abgegeben oder korrigiert oder bewertet. Aber in der Klausur zu Algorithmen und Datenstrukturen am Ende des Semesters werden Inhalte des Linuxpraktikums abgefragt.
Die beste Vorbereitung sind die Übungen (alles außer LaTeX). Ihre Kenntnisse können Sie auch hier testen. (Wenn Sie bis Level 15 oder 20 kommen, sind Sie gut vorbereitet. Sie sollten vorher herausfinden, was ls ** macht; das hatten wir in der Vorlesung nicht.)

Wann und Wo:

Die Tutorien finden im GZI statt.

Hier der Link zur ekvv-Seite.


Inhalt

Videos: (werden jeweils Mittwoch 11:00 hier bereit gestellt)

Folien:

13.10. (0) Orga / Linux an der Techfak / Techfak-Account
20.10. (1) Shellprogramme / Dateisystem / Textdateien
27.10. (2) Ein-/Ausgabe in der Shell
3.11. (3) Prozesse, Dateirechte
10.11. (4) Aliase, Umgebungsvariablen und Shellskripte
17.11. (5) Versionskontrolle mit git lokal
24.11. (6) Versionskontrolle mit git global, branches
1.12. (7) Shellskripte: if-then, Variablen
8.12. (8) Shellskripte: Schleifen: for, seq, csv-Tabellen: cut, tr
15.12. (9) printf, while, read, Arrays, Funktionen
22.12. (10) LaTeX: Grundlagen
3.2. (11) LaTeX: Programmkode, math. Formeln, Links, Bilder, Folien, Poster.

Übungsblätter

13.10. kein Übungsblatt
20.10. Blatt 1: Dateien und Verzeichnisse. Das gzippte tar-Archiv mit den Beispieldateien dazu
27.10. Blatt 2: Ein-/Ausgabe in der Shell. Das gzippte tar-Archiv mit den Beispieldateien dazu
3.11. Blatt 3: Prozesse, Zugriffsrechte.
10.11. Blatt 4: Aliase, Umgebungsvariablen und Shellskripte.
17.11. Blatt 5: git - lokal.
24.11. Blatt 6: git - global, branches.
1.12. Blatt 7: Shellskripte: if-then, Variablen.
8.12. Blatt 8: Shellskripte: for, seq, csv-Tabellen: cut, tr. Das gzippte tar-Archiv mit den Beispieldateien dazu
15.12. Blatt 9: while, read, Arrays, Funktionen. Das gzippte tar-Archiv mit den Beispieldateien dazu
22.12. Blatt 10: LaTeX: Grundlagen. Die Beispieldateien absatz.tex und paper.tex dazu.
11.1. Blatt 11: LaTeX: Formeln, Beamer, Poster... Die Beispieldateien: Poster, Poster-klasse, Poster-Stil.
Beamerfolien, Wolpertinger.
18.1. Kein Übungsblatt, in den Tutorien werden alte Klausur- aufgaben besprochen.

Infos zu Linux und Fernzugang

Bei Fragen dazu bitte an die Tutoren wenden.
Zuletzt geändert am 11.1.2022       Dirk Frettlöh