Linux (Vorlesung und Praktikum)

Besonderheiten wegen Corona:

Die Vorlesung findet als Videovorlesung statt. Die Videos werden hier jeweils Mittwochs 14 Uhr zur Verfügung gestellt. Die Tutorien finden online statt. Sie besuchen eins der Tutorien (Details siehe unten).

Ablauf

Das Linux-Praktikum (laut ekVV), auch Unix-Praktikum genannt (laut Modulhandbuch) gibt eine Einführung in das Betriebssystem Linux, 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 Online-Tutorien finden per zoom statt. Die genauen Zugangsdaten finden Sie in der Email, die ich per ekVV-Verteiler am Montag, den 2.11., verschickte.

Hier der Link zur ekvv-Seite.


Inhalt

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

Folien:

4.11. (0) Orga / Linux an der Techfak / Techfak-Account
11.11. (1) Shellprogramme / Dateisystem / Textdateien
18.11. (2) Ein-/Ausgabe in der Shell
25.11. (3) Prozesse, Dateirechte
2.12. (4) Aliase, Umgebungsvariablen und Shellskripte
9.12. (5) Versionskontrolle mit git lokal
16.12. (6) Versionskontrolle mit git global, branches
6.1. (7) Shellskripte: if-then, Variablen
13.1. (8) Shellskripte: Schleifen: for, seq, csv-Tabellen: cut, tr
20.1. (9) printf, while, read, Arrays, Funktionen
27.1. (10) LaTeX: Grundlagen
3.2. (11) LaTeX: Programmkode, math. Formeln, Links, Bilder, Folien, Poster.

Übungsblätter

4.11. kein Übungsblatt
11.11. Blatt 1: Dateien und Verzeichnisse. Das gzippte tar-Archiv mit den Beispieldateien dazu
18.11. Blatt 2: Ein-/Ausgabe in der Shell. Das gzippte tar-Archiv mit den Beispieldateien dazu
25.11. Blatt 3: Prozesse, Zugriffsrechte.
2.12. Blatt 4: Aliase, Umgebungsvariablen und Shellskripte.
9.12. Blatt 5: git - lokal.
16.12. Blatt 6: git - global, branches.
6.1. Blatt 7: Shellskripte: if-then, Variablen.
13.1. Blatt 8: Shellskripte: for, seq, csv-Tabellen: cut, tr. Das gzippte tar-Archiv mit den Beispieldateien dazu
20.1. Blatt 9: while, read, Arrays, Funktionen. Das gzippte tar-Archiv mit den Beispieldateien dazu
27.1. Blatt 10: LaTeX: Grundlagen. Die Beispieldateien absatz.tex und paper.tex dazu.
22.1. Blatt 11: LaTeX: Formeln, Beamer, Poster... Die Beispieldateien: Poster, Poster-klasse, Poster-Stil.
Beamerfolien, Wolpertinger.

Infos zu Linux und Fernzugang

Bei Fragen dazu bitte an die Tutoren Till oder Jan wenden.
Zuletzt geändert am 17.2.2021       Dirk Frettlöh