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;
(Gnome-) 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;
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;
die wichtigsten Unix-Werkzeuge
|
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 http://www.clix.uni-saarland.de (bitte frühzeitig anmelden!) |
Beginn? |
Freitag, 19. Oktober 2012 |
Email-Adresse? |
uxsws1213 dot studcs dot uni-saarland dot de |
Übungen? |
Übungen am Computer (GNU/Linux-System): |
Stand: 04. 10. 2012 (Autor: R. Spurk)