Unix-Einführung der Fakultät für Informatik der TU München
Unix-Einführung der Fakultät für Informatik der TU München
Gliederung
Inhalt
Zur ersten Auflage
Zur zweiten Auflage
Zur dritten Auflage
Zur vierten Auflage
Zur fünften Auflage
1.1 Erster Kontakt mit dem System
1.1.1 Das Anmelden
1.1.2 Message of the day -- Wichtige Meldungen
1.1.3 Die Uhr
1.1.4 Der Briefkasten
1.1.5 Shell#1 und Shell#2
1.1.6 Die Icons xconsole und Shell#3
1.1.7 Fenstergrößen ändern
1.1.8 Fensterposition ändern
1.1.9 Das Fenster Sitzung beenden
1.1.10 Die Workspaces
1.1.11 Das Abmelden
1.2 Erste Schritte in UNIX
1.2.1 Das UNIX-Dateisystem
1.2.2 Erste Dateibefehle
1.2.2.1 ls -- Dateien auflisten
1.2.2.2 cp -- Dateien kopieren
1.2.2.3 mv -- Dateien umbenennen und verschieben
1.2.2.4 more -- Dateien anzeigen
1.2.3 Verzeichnisbefehle
1.2.3.1 pwd -- Aktuelles Verzeichnis anzeigen
1.2.3.2 Das HOME-Verzeichnis
1.2.3.3 mkdir -- Ein Verzeichnis anlegen
1.2.3.4 cd -- Das aktuelle Verzeichnis wechseln
1.2.4 Erste Schritte mit dem Editor vi
1.2.5 Das Mailprogramm elm
1.2.6 Elektronische Post
1.2.6.1 Die Mailadresse
1.2.6.2 Eine Nachricht versenden
1.2.6.3 Eine Nachricht empfangen
1.2.6.4 Eine Nachricht beantworten
1.2.6.5 elm beenden
1.2.7 Dateien drucken
1.2.8 Weitere Datei- und Verzeichnisbefehle
1.2.8.1 chmod -- Dateirechte ändern
1.2.8.2 rm -- Dateien löschen
1.2.8.3 rmdir -- Verzeichnisse löschen
1.3 Einführung in die Korn-Shell ksh
1.3.1 Der Prompt
1.3.2 Shell-Unterstützung bei der Befehlseingabe
1.3.2.1 Abkürzung bei Dateinamen
1.3.2.2 Die History-Funktion der ksh
1.4 Hilfreiche Informationsquellen -- Der Workspace INFO
1.4.1 Das Programm xrn
1.4.2 Das Programm xman
1.4.3 Der World Wide Web Browser Mosaic
1.4.4 Das Programm lrom
1.5 Wie gehts weiter?
2.1 Grundsätzliches zum Betriebssystem
2.2 Besonderheiten von UNIX
2.2.1 Multitasking
2.2.2 Mehrbenutzer-Betrieb
2.2.3 Sichere Paßwörter wählen
2.2.4 passwd
2.2.5 Im Rechner verwaltete Benutzerdaten
3.1 Die UNIX-eigene Dokumentation -- man
3.2 Befehle für die Dateiverwaltung
3.2.1 cp -- Dateien kopieren (copy)
3.2.2 ls -- Dateiverzeichnisse anzeigen (list sorted)
3.2.3 mv -- Dateien umbenennen/verschieben (move)
3.2.4 rm -- Dateien löschen (remove)
3.2.5 chmod -- Zugriffsrechte ändern (change mode)
3.2.5.1 Die "anschaulichere" Variante
3.2.5.2 Die "mathematische" Variante
3.2.6 prt -- Dateien auf den Nadeldruckern ausgeben
3.3 Verzeichnisbefehle
3.3.1 pwd -- Aktuelles Verzeichnis anzeigen (print working directory)
3.3.2 cd -- Aktuelles Verzeichnis wechseln (change directory)
3.3.3 mkdir -- Verzeichnis anlegen (make directory)
3.3.4 rmdir -- Verzeichnis löschen (remove directory)
3.3.5 which und type -- Programme auffinden
3.3.6 find -- Dateien suchen
3.4 Anzeigebefehle
3.4.1 cat -- Dateien zusammenhängen (concatenate)
3.4.2 less -- Dateien seitenweise anzeigen
3.4.3 more -- Dateien seitenweise anzeigen
3.4.4 clear -- Bildschirm löschen
3.4.5 grep -- Suchen einer Zeichenkette in Dateien
3.5 Befehle zur Prozeßsteuerung
3.5.1 ps -- Prozesse auflisten (processes)
3.5.2 kill -- Prozesse beenden
3.6 Netzwerkorientierte Befehle
3.6.1 mailx -- E-Mail versenden und empfangen
3.6.2 gfinger -- Suche nach Benutzern (GNU finger)
3.6.3 ftp -- Dateien zwischen Rechnern übertragen
(file transfer protocol)
3.6.4 rlogin -- Anmelden auf anderen Rechnern (remote login)
3.6.5 rsh -- Kommandoausführung auf entfernten Rechnern (remote shell)
3.6.6 rcp -- Dateien über Rechner hinweg kopieren (remote copy)
3.7 Diverse Hilfsprogramme
3.7.1 cal -- Anzeige eines Kalenders (calendar)
3.7.2 calendar -- Suche in einem Terminkalender
3.7.3 script -- Bildschirmausgabe protokollieren
4.1 Der X-Server
4.2 Die X-Clients
4.2.1 Der Window-Manager -- ein Client mit Sonderstatus
4.3 Das X-Protokoll
4.4 Server-Zugriffsberechtigungen -- xauth und xhost
4.5 Die Maus
4.5.1 Die Mausfunktionen
4.5.2 Der Titelbalken
4.5.2.1 Auf dem Titelbalken links -- Punkt-Button
4.5.2.2 Auf dem Titelbalken rechts -- Size-Button
4.5.3 Der Scrollbar
4.5.4 Im Textfenster (cut-and-paste)
4.5.5 Auf einem Icon
4.5.6 Auf der Hintergrundfläche (root-Fenster)
4.6 Die Systemmenüs der Benutzeroberfläche
4.6.1 Das Menü lokale Shell
4.6.2 Das Menü Fenster Optionen
4.7 Der Terminalemulator xterm
5.1 Die Datei .xsession
5.2 Die Datei .ctwmrc
5.3 Die Datei .rhosts
5.4 Die Datei .Xdefaults
5.5 Die Dateien .profile und .kshrc
6.1 Einleitung
6.2 vi starten
6.2.1 Start-Optionen
6.3 Befehle im Kommandomodus
6.3.1 Kommandos zur Cursorpositionierung
6.3.1.1 Innerhalb einer Zeile
6.3.1.2 Innerhalb der Datei
6.3.1.3 Suchbefehle
6.3.1.4 Markierungen setzen
6.3.2 Wechsel in den Eingabemodus
6.3.3 Text ersetzen
6.3.4 Text löschen
6.3.5 Zeilen verbinden
6.3.6 Operation wiederholen
6.3.7 Puffer
6.3.8 Änderungen rückgängig machen
6.3.9 vi beenden
6.4 Zeilenkommandos
6.4.1 Bereichsangaben in Zeilenkommandos
6.4.2 Dateiverwaltung
6.4.2.1 Dateien speichern
6.4.2.2 vi beenden im Zeilenkommandomodus
6.4.2.3 Dateien einfügen
6.4.2.4 Dateien laden
6.4.2.5 Mehrere Dateien editieren
6.4.3 Suchen und ersetzen
6.4.4 Abkürzungen definieren
6.4.4.1 Abkürzungen im Eingabemodus
6.4.4.2 Abkürzungen im Kommandomodus
6.4.5 Löschen im Zeilenmodus
6.4.6 Globale Befehlsausführung
6.4.7 vi und die Shell
6.5 Reguläre Ausdrücke
6.6 Spezialitäten
6.6.1 Die Datei .exrc
6.6.2 Benannte Puffer als Befehlsspeicher
6.6.3 Hilfe!
7.1 Der Editor emacs
7.1.1 Terminologie
7.1.2 Tastenbelegung
7.1.2.1 Beenden
7.1.2.2 Texteingabe
7.1.2.3 Lange Befehle
7.1.2.4 Hilfe
7.1.2.5 Cursorbewegung
7.1.2.6 Suche
7.1.2.7 Löschen, Verschieben und Kopieren
7.1.2.8 Spaltenblöcke, Register
7.1.2.9 Textersetzungen
7.1.2.10 Dateien und Puffer
7.1.2.11 Windows und Frames
7.1.2.12 Zugriff auf die Shell
7.1.2.13 Eigene Tastenbelegungen
7.1.3 Mausbedienung
7.1.4 Betriebsweise, emacsclient
7.1.5 Warnung vor RMAIL
7.2 Weitere Editoren
8.1 Versenden von Mail
8.1.1 m (mail a message) -- Versenden einer Nachricht
8.2 Empfangen von Mail
8.2.1 [Enter], k und j -- Navigieren in der Nachrichtenliste
8.3 Bearbeiten von Nachrichten
8.3.1 d und u (delete, undelete) -- Löschmarkierungen setzen
8.3.2 r (reply) -- eine Nachricht beantworten
8.3.3 f (forward) -- eine Nachricht weiterleiten
8.4 Suchfunktionen
8.4.1 / -- Suche
8.4.2 Ctrl-D -- selektives Löschen
8.5 Optionen
8.5.1 o (options) -- Grundeinstellungen ändern
8.5.2 Die Datei .elm/elmrc
8.6 Die Arbeit mit Foldern
8.6.1 c (change folder) -- aktuellen Folder wechseln
8.7 Aliases
9.1 talk
9.2 Internet Relay Chat -- IRC
10.1 Einleitung
10.2 Ein- und Ausgabe
10.2.1 Die Pipeline
10.2.2 Eingabe von einer Datei holen
10.2.3 Das here-document
10.2.4 Ausgabe umlenken
10.2.4.1 Ausgabe in eine Datei umleiten
10.2.4.2 Fehlerausgabe umlenken
10.2.5 Ausgabe als Befehlseingabe verwenden
10.3 Verhinderung von Shell-Interpretationen
10.3.1 Der Backslash (\)
10.3.2 Das Hochkomma (')
10.3.3 Das Anführungszeichen (")
10.4 Variablen der Shell
10.4.1 Shell-Variable und Umgebungsvariable
10.4.2 Bereits vom System festgelegte Variablen
10.5 Shell-Prozeduren
10.5.1 Aufruf einer Shellprozedur
10.5.2 Erstellung von Shellprozeduren
10.5.3 Shell-Prozeduren und Parameter
10.5.4 Bedingungen, Mustererkennung und Schleifen
10.5.4.1 Die bedingte Anweisung
10.5.4.2 Mehrfachverzweigung durch Mustervergleich
10.5.4.3 Schleife mit Schleifenzähler
10.5.4.4 while-Schleife
10.5.4.5 until-Schleife
10.5.5 Beispiel für eine Shell-Prozedur
11.1 Der Übersetzungsvorgang
11.1.1 Dateibenennungen
11.2 Der C-Compiler cc
11.2.1 Dateibenennungen
11.2.2 Aufruf
11.3 Der HP-Pascal Compiler pc
11.3.1 Dateibenennungen
11.3.2 Aufruf
12.1 Logischer Aufbau
12.1.1 Cluster
12.1.2 Benutzerdaten
12.1.3 Die Netzverbindung
12.1.4 Probleme dieser Konfiguration
12.1.4.1 Programmstarts auf Servern
12.1.4.2 Dateisuche über das Netz
12.2 ftp-Server
12.2.1 Was sind ftp-Server?
12.2.2 Der ftp-Server der Münchner Universitäten
12.2.3 Einschränkungen
12.3 Verhaltensregeln an den Rechnern in der Informatikhalle
12.3.1 Netzzugang
12.3.2 Rekursive Dateioperationen
12.3.3 Plattenplatz
12.3.4 Bildschirmsperren
12.3.5 Spielen
12.3.6 Ausdrucken
12.3.7 Longrunning Jobs
12.4 Benutzung der Diskettenlaufwerke
12.4.1 mdir -- Ansehen des DOS-Disketteninhalts
12.4.2 mcd -- Wechsel des DOS-Arbeitsverzeichnisses
12.4.3 mcopy -- Kopieren von DOS-Diskettendateien
12.4.4 mdel -- Löschen von DOS-Dateien
12.4.5 mtype -- Anzeigen einer DOS-Datei
12.5 Wichtige Mail-Adressen
13.1 Allgemeines
13.2 Erklärung der wichtigsten Begriffe
13.3 NEWS-Hierarchien
13.3.1 Die traditionellen NEWS-Hierarchien
13.3.2 Die alternativen NEWS-Hierarchien
13.3.3 Regionale NEWS-Hierarchien
13.3.4 lokale NEWS-Gruppen
13.4 Distributions
13.5 Format eines NEWS-Artikels
13.6 Die Datei .newsrc
13.7 Der Newsreader xrn
13.7.1 Der Add-Modus
13.7.2 Der Newsgroup-Modus
13.7.3 Der Article-Modus
13.7.4 Der All-Modus
This document was converted from LaTeX using Karl Ewald's latex2html.