Dieser Kurs richtet sich an Informatik-Studenten ab dem 3ten Semester, die daran interessiert sind,
Unix-artige Systeme Kommando-orientiert über Terminal-Zugang zu bedienen und
die vielfältigen u. zahlreichen Unix-Werkzeuge über die (Unix-)Kommandoebene tagtäglich einzusetzen.
Im Mittelpunkt der
Betrachtungen stehen GNU/Linux-Systeme (Fedora, Suse, Ubuntu, Slackware,
...),
die auch für die Übungen eingesetzt werden.
Dieser Kurs
spricht ganz besonders Unix/Linux-Einsteiger (z.B. "Umsteiger
von Windows auf Linux-Systeme") an;
so dienen die ersten Übungsstunden dazu, Neueinsteiger an die
Konsolen/Kommando-orientierte Systemnutzung heranzuführen und
häufig anzutreffende Aktivitäten wie
"sich in der Dateisystem-Hierarchie bewegen/orientieren",
Dateien bzw. Verzeichnis-Teilbäume kopieren,
nach bestimmten Dateiinhalten suchen,
ablaufenden Prozesse ermitteln;
....
intensiv zu
trainieren.
Besprochen
werden u.a.:
Desktop-basierte und Konsole/Terminal-basierte Benutzung von Unix/Linux-Systemen;
(Xfce-) Desktop, X-Window, Terminal, Pseudo-Terminal; (Linux-) Konsole, virtuelle Konsole;
Desktop-orientierte Bedienung und Kommando-orientierte Bedienung eines Unix/Linux-Systems;
Aufbau von Unix-Kommandos;
Beziehung von
Unix-Programmen (Werkzeuge; Utilities) zu Kommandos;
Verarbeitung von Kommandos durch Kommando-Interpretierer (Shell; konkret: bash);
Shell(bash)-Arbeitsweise, u.a.
Quotierungen
Shell-Expansionen:
Variablen/Parameter-Expansion,
arithmetische Expansion,
Dateinamens-Expansion, Klammer-Expansionen,
Kommando-Substitutionen,
Word-Splitting;
Job-Kontrolle
Einführung in die Shellprogrammierung, u. a.
zusammengesetzte Kommandos wie if-, for-, case-, {...},
( ... )-Kommando;
die wichtigsten Unix-Werkzeuge (unix
utilities)
|
und ihre kombinierte Benutzung zur Erledigung komplexer Arbeiten:
|
Kommando- u. Bildschirm-orientierter Editor vi;
POSIX reguläre Ausdrücke (BREs, EREs) und
ihre Verwendung in verschiedenen Unix-Tools: grep/egrep,
find, sed, bash, ... ;
Terminal-Einstellungen; virtuelle Konsolen;
Internationalisierung/Lokalisierung;
POSIX-Standard (Portable Operating System Interface);
usw.
Wann und wo? |
Freitag, 14-16 Uhr, HS003 in E13 |
Sprache? |
Deutsch |
Übungen? |
Auf GNU/Linux-Systemen der FR 6.2 (CIP-Pools) |
Punkte? |
3 |
Voraussetzungen für Schein/Punkte?
|
Übungsbearbeitungen und Bestehen einer Klausur |
Anmeldung? |
Über CLIX unter https://www.clix.uni-saarland.de |
Beginn? |
Freitag, 18. Oktober 2013 |
Email-Adresse? |
uxws1314 dot studcs dot uni-saarland dot de |
Übungen? |
Übungen am Computer (GNU/Linux-System): |
Stand: 30. 09. 2013 (Autor: R. Spurk)