Installation, Konfiguration, Anwendung 2. Auflage ADDISON-WESLEY PUBLISHING COMPANY

Ähnliche Dokumente
Michael Kofler. Linux. Installation, Konfiguration, Anwendung. 5., vollständig überarbeitete und erweiterte Auflage

Linux-Companion zur Systemadministration

Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS

Linux zum Nachschlagen

Unix/Linux Grundlagen für Einsteiger

MICROSOFT EXCEL 3.0 HOTLINE

Ubuntu 8.04 LTS. Installation, Anwendung, Tipps & Tricks ADDISON-WESLEY. An imprintof Pearson Education

Inhaltsübersicht. Vorwort I Installation RAID- und LVM-Grundlagen Ubuntu-Server-Installation Erste Schritte...

H. Tornsdorf М. Tornsdorf. Das große Buch zu

Windows 95 und Microsoft Plus!

Linux-Einführung Übung

I Grundlagen der System-Administration 8

PC Perfekt! Troubleshooting, Aufrüstung, Tuning. Michael Kiermeier ADDISON-WESLEY. An imprint of Addison Wesley Longman, Inc.

Michael Kofler. Linux. Installation, Konfiguration, Anwendung. 6., vollständig überarbeitete und erweiterte Auflage. An imprint of Pearson Education

1. Einfuhrung l. 2. Systemstart 9

4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

1. Einführung in DR DOS

Kreativ entwerfen und gestalten mit CorelDRAW! 5.0

Teil I Ubuntu kennenlernen und installieren...17

VBA mit Office 97 lernen

Linux-Unix- Grundlagen

Inhaltsübersicht. 21 Kubuntu 385. Vorwort 15

Objektorientiertes Programmieren in C++

Linux gefahrlos testen

1.1 Leicht oder schwer? Installieren Automatisiert und schnell: Installieren mit Kickstart Prüfungsvorbereitung 27

Programmierung mit Access 7 für Windows 95

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?

Keine Angst vor Linux/Unix

C und Linux HANSER. Martin Gräfe. Die Möglichkeiten des Betriebssystems mit eigenen Programmen nutzen. Z., erweiterte Auflage

1 EINLEITUNG Übersicht zum Buch... 5

I Installation und Erste Schritte 7

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

Linux-Camp: Linux als Server am Beispiel LAMP

Vorsemesterkurs Informatik

Inhaltsübersicht. Teil 1 Ubuntu kennenlernen und installieren Ubuntu kennenlernen Sta nda rdi nstallati on 31

Xpert-Zertifizierung: LINUX System-Verwaltung

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einführung Ein paar Grundbegriffe Einführung in die Hardware 20

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Inhaltsübersicht. Teil II Arbeiten mit Ubuntu Thunderbird ( ) Kubuntu 399. Vorwort 15

I Datei- und Druckdienste konfigurieren 8

Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting

Linux booten. Jörg Ahrens

Inhaltsverzeichnis. Installation & Konfiguration

Zugang zu LISP. Franz Inc. Allegro Lisp Version 7.0 ist im Linux Pool installiert.

Vorbemerkungen 11.

Teil I Ubuntu kennen lernen und installieren... 17

Linux-Kernel- Programmierung

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

I Datei- und Druckdienste konfigurieren 9

2 Installation TEXLive Windows Einen Editor installieren Linux 36

Vorwort. Hinweise zum Arbeiten mit dem Buch. 1 Einführung in Windows Das Einsatzspektrum von Windows Neuerungen der Version 3.

Kurs für Linux Online Kurs Verwalter des Linux System

OpenVMS/VAX Notizen. Thomas Strathmann. 19. April 2010

Wissenschaftlich mit L A T E Xarbeiten

In diesem Buch Visuelles Inhaltsverzeichnis Die Tastatur Die Maus Die CD-ROM zum Buch... 32

Kopieren und Verschieben 43 Texte laden 43

LINUX IN A NUTSHELL. 3. Auflage. Ellen Siever, Stephen Spainhour, Stephen Figgins & Jessica P. Hekman

Python 3.6. Erste Schritte auf dem Mac. Syshack. 22. Juni 2017 Version 2.0. Python Erste Schritte auf dem Mac Syshack, 22.

Einleitung 1. Entwicklung von Unix 11. Bedienung von Linux 19

Ulrich Cuber Das Einsteigerseminar SUSE Linux 10.x

Installations-Dokumentation, YALG Team

Solaris 11 Systemadministration Grundlagen

jetzt lerne ich SUSE Linux 10.1 Das Starterkit mit SUSE Linux 10.1 OSS auf DVD, KDE 3.5 und vielen Programmpaketen STEFANIE TEUFEL

Rainer G. Haselier Klaus Fahnenstich. einfach Mipp & Mar Office 2OO3. Microsalt" Press

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter

I Einführung und Installation 9

1 Festplatte als Externspeicher 1

Windows NT 4.0 in heterogenen Netzen

Das CIP der Mathematik

Network-Attached Storage mit FreeNAS

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

Linux I II III Res/Pro WN/TT Reguläre Ausdrücke Editoren Scripting. Linux II. 2 Linux II. Reguläre Ausdrücke Editoren Scripting. Ressourcen-Vorkurs

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Microsoft FrontPage 98

Mitarbeiter-Alarm Version 4.3.1

Installation eines Orgamax-Servers in Linux mit CentOS 7

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

WORD 5.0. Das große. Buch. Dirk PauliBen Anita Terhorst DATA BECKER

UNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):

jetzt lerne ich SUSE Linux Das Starter-Kit zu SUSE Linux 9.1 & KDE 3.2 mit SUSE Linux 9.1 Live-CD STEFANIE TEUFEL

C++GUI Programmierung mit Qt 4

1 Inhaltsverzeichnis

Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX

Dateisystem 1, Suchpfad, Befehlstypen

Anleitung. Datum: 24. Februar 2017 Version: 5.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH

1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69

Auf einen Blick. Auf einen Blick. 1 Den Computer kennenlernen Windows kennenlernen Mit Ordnern und Dateien arbeiten...

I Installation und ErsteSchritte 7. 1 Allgemeines 8

Linux-Camp: Remote-Zugriff

Microsoff. Office XP - Die technische Referenz. vic- ornce. Microsoft Press

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

PCs PERFEKT EllCHTEfl «(ITER UliOUIS 95 URO 98

Step by Step Installation von Windows Server von Christian Bartl

Backup TSM-Client einrichten

Securepoint Security Systems

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: installcentos.odt

In diesem Buch Visuelles Inhaltsverzeichnis Die Tastatur Die Maus Die CD-ROM zum Buch Inhaltsverzeichnis 5

Das Turbo Pascal Lösungsbu

Transkript:

Michael Kofier Linux Installation, Konfiguration, Anwendung 2. Auflage ADDISON-WESLEY PUBLISHING COMPANY Bonn Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Harlow, England Amsterdam Milan Sydney Tokyo Singapore Madrid San Juan Seoul Mexico City Taipei, Taiwan

Inhaltsverzeichnis Vorwort 21 Konzeption des Buchs 23 I INSTALLATION 27 1 Was ist Linux? 29 1.1 Was ist Linux? 30 1.2 Was bietet Linux? 31 1.3 Distributionen 36 1.4 Die Herkunft von Linux 40 2 Installation 43 2.1 Voraussetzungen 44 2.2 Überblick über den Installationsprozeß 45 Wenn es Probleme gibt... 47 US-Tastaturlayout 48 2.3 Neupartitionierung der Festplatte unter DOS 48 Grundlagen 48 Partitionstypen 49 Wieviel Platz für Linux reservieren? 50 Verkleinerung einer Partition durch FIPS 51 Die Partitionierung der Festplatte mit FDISK 54 2.4 Installationsdisketten, Boot-Kernel 59 Hintergrundinformationen 59 Auswahl des Boot-Kernels 60 Installationsdisketten erzeugen 61 Linux zum ersten Mal booten 63 2.5 Linux-Partitionen anlegen 65

Inhaltsverzeichnis Informationen zur Verwaltung der Festplatte 65 Nomenklatur zur Bezeichnung der Partitionen 68 Die ideale Linux-Konfiguration 70 Die Bedienung von f disk 72 Die Bedienung von cfdisk 76 Swap-Partition manuell einrichten 76 2.6 Linux über NFS installieren 77 2.7 Umsdos - Linux zum Ausprobieren 78 2.8 Probleme vor, während und nach der Installation 80 Bootparameter 80 Installation von der Festplatte 87 Kein CD-ROM-Zugriff nach der Installation 88 Der Rechner kann überhaupt nicht mehr gebootet werden 90 mount funktioniert nicht 90 Speicherprobleme (RAM) 90 2.9 Systemveränderungen und Erweiterungen 91 Nachträgliche Installation von Paketen 91 Manuelle Installation zusätzlicher Programme mit tar 92 Linux-Updates 93 2.10 Linux wieder entfernen 93 3 Linux-Schnelleinstieg 95 3.1 Von DOS nach Linux 96 Systemstart 96 Shutdown 96 Umgang mit Textkonsolen 97 Kommandos ausfuhren 97 Besonderheiten der Tastatur 98 Verzeichnisse 99 Dateien 99 3.2 Textdateien anzeigen und editieren 100 Emacs, Jove und Jed 101 Joe 101 pico 102 vi, vim und elvis 102 Editoren unter X 102 3.3 Das X Window System 103

Inhaltsverzeichnis 9 4 Online-Dokumentation 105 4.1 Online-Dokumentation unter DOS/Windows lesen 106 4.2 man - Das Online-Handbuch zu allen Kommandos 107 Bedienung von man 107 Besonderheiten der X-Variante xman 109 tkman 110 man-interna 111 Formatierung von man-texten durch groff 112 4.3 info - Hypertext-Online-Hilfe für GNU-Utilites und den Emacs 113 4.4 Linux-spezifische Online-Dokumenation 115 FAQ - Frequently Asked Questions 116 HOWTO - Wie geht das? 117 LDP - Das Linux Documentation Project 118 Kernel-Dokumentation 119 4.5 WWW-Online-Hilfe 119 WWW-Hilfesysteme verschiedener Distributionen 120 HTML-Texte selbstgemacht 120 II KONFIGURATION 123 5 Linux-Grundlagen 125 5.1 Grundlagen der Datei Verwaltung 126 Dateien und Verzeichnisse 126 Jokerzeichen 127 Komplikationen bei der Verwendung von Jokerzeichen 128 Jokerzeichen für Fortgeschrittene 130 Versteckte Dateien 131 Verzeichnisse 131 Linux-Verzeichnisstruktur (Filesystem Hierarchy Standard) 132 Besitz Verhältnisse und Zugriffsrechte 135 Sonderrechte und Privilegienwirtschaft 137 Verwaltung von Gruppen und Benutzern 138 Feste und symbolische Links 139 Links auf Programme 141 Zugriff auf mehrere Festplatten(partitionen) 142 Zugriff auf CD-ROM-Laufwerke 144 Zugriff auf Diskettenlaufwerke 146 Zugriff auf Streamer 147

10 Inhaltsverzeichnis Zugriff auf die RAM-Disk 147 5.2 Interna des Dateisystems 147 Dateisystemtypen 148 Interna des ext2-dateisystems 150 Devices 154 Informationen zur Prozeßverwaltung im /proc-verzeichnis 156 5.3 Prozeßverwaltung 157 Hintergrundprozesse 158 Verteilung der Rechenzeit 158 Dämonen 159 Pipes 160 5.4 Libraries 161 5.5 Systemstart 163 System-V-Init-Prozeß 164 Der System-V-ähnliche Init-Prozeß der Slackware 170 6 Konfiguration und Administration 173 6.1 Elementare Konfigurationsschritte 174 Tastatur 174 Funktionstasten in der bash 176 Anzeige deutscher Sonderzeichen in diversen Programmen 177 Konfiguration von less 177 Emacs-Grundkonfiguration 179 Bildschirmschoner im Textmodus 180 Inverse oder farbige Textdarstellung 180 Textmodus mit 80*50 Zeichen 181 Zeichensatz im Textmodus 182 Mausunterstützung im Textmodus 182 Uhrzeit 183 Einstellung des Default-Editors 184 Einstellung des Eingabe-Prompts 185 6.2 Benutzer einrichten, Paßwörter 185 Paßwort für root definieren 185 Neue Benutzer einrichten 186 Zugriffsrechte 187 6.3 Administration des Dateisystems 188 Die Datei fstab 188 Linux-Dateisysteme über mehrere Partitionen verteilen 191 DOS-, Windows- und OS/2-Partitionen einbinden 194

Inhaltsverzeichnis 11 CD-ROM-Laufwerk einbinden 195 Swap-Partitionen einbinden 195 Swap-Datei einbinden 196 6.4 Druckerkonfiguration 197 Konfiguration von lpd 198 Verwaltung des Spoolers 199 Automatische Konversion in das Format des Druckers 200 6.5 Netzwerkkonfiguration 201 Grundlagen 202 Konfigurationsdateien 206 Konfiguration eines kleinen Netzes mit ftp und NFS 208 6.6 Bootvorgang 211 Erstellung einer Bootdiskette 212 Linux von DOS/ Windows aus starten (LOADLIN) 213 Konfiguration von LILO 217 Voraussetzungen 218 Sicherungskopie des Bootsektors erstellen 219 LILO-Konfiguration 220 LILO-Installation in einer DOS-Partition (1024-Zylinder-Limit) 223 LILO auf einer Diskette installieren 224 LILO benutzen 225 LILO von der Festplatte entfernen 226 6.7 Kernel neu kompilieren 226 Kernel-Code installieren bzw. aktualisieren 228 Kernel konfigurieren 230 Kernel kompilieren und installieren 233 Module 235 System-Update beim Wechsel von Kernelversion l.n auf 2.0 237 7 Konfiguration des X Window Systems 239 7.1 Konfiguration des X-Servers 240 Kleines X-Glossar 240 Grundlagenwissen zu Monitor und Grafikkarte 242 XFree86 konfigurieren 245 Konfiguration kommerzieller X-Server 259 7.2 Maus und Tastatur unter X 260 Konfiguration der Tastatur 261 Globale Tastenkombinationen 265 Eingabefokus 265

Inhaltsverzeichnis Konfiguration der Maus 266 Verwendung der Maus 267 7.3 Windows-Manager 267 X-Startprozeß 270 fvwm (Virtual Windows-Manager) 275 fvwml.2n 276 fvwm 2.0 280 fvwm 95 281 twm (Tab Windows-Manager) 282 olwm (OpenLook Windows-Manager) 282 7.4 X-Ressourcen 285 III ANWENDUNG 289 8 bash - Ein moderner Kommandointerpreter 291 8.1 Was ist eine Shell? 292 In eine andere Shell wechseln 292 Default-Shell verändern 293 8.2 Kommandoeingabe 293 Expansion von Kommando- und Dateinamen 294 Wichtige Tastenkürzel 295 Alias-Abkürzungen 296 8.3 Ein- und Ausgabeumleitung 297 Pipes 298 Ausgabevervielfachung mit tee 298 Syntax Zusammenfassung 299 8.4 Kommandoausführung 299 Hintergrundprozesse 300 Ausführung mehrerer Kommandos 300 8.5 Substitutionsmechanismen 301 Dateinamenbildung mit Jokerzeichen 302 Zeichenkettenbildung mit geschweiften Klammern 303 Berechnung arithmetischer Ausdrücke in eckigen Klammern 304 Kommandosubstitution 304 Sonderzeichen in Zeichenketten 305 8.6 Shell-Variablen 306 Lokale und globale Variablen (Umgebungsvariablen) 307 Wichtige Shell-Variablen 308

9 Kommando-Referenz 311 9.1 Thematische Übersicht der Kommandos 312 9.2 Alphabetische Kommandoreferenz 315 10 Tools und Utilities 371 10.1 Dateiverwaltung mit dem Midnight-Commander 372 10.2 Konversion von DOS/Windows-Textdateien 373 Manuelle Konversion von Textdateien 374 10.3 X-Utilities 375 xterm und andere Terminal-Programme 376 Text- und Grafik-Editoren 377 Dateimanager 377 Tools 382 10.4 PostScript-Tools 385 Einführung 385 a2ps zur Konversion vom ASCII- ins PostScript-Format 387 mpage zum Ausdruck mehrerer Seiten auf einem Blatt 388 dvips zur Konversion von *.dvi nach PostScript 389 dvilj zur Konversion von *.dvi in das Laserjet-Format 391 GhostScript zur Konversion von PostScript in andere Formate 392 ghostview zum Betrachten von PostScript-Dokumenten 393 psutils {Utilities zur Bearbeitung von PostScript-Dateien) 395 xdvi zum Betrachten von *.dvi-dateien 396 10.5 Bild Verarbeitung, Screenshots 398 Das Grafikprogramm xv 398 xgrab - Screenshots für Fortgeschrittene 400 11 Emacs - Der König der Editoren 403 11.1 Schnelleinstieg 404 Texte laden und speichern, Emacs verlassen 404 Elementare Kommandos 406 Bearbeitungsmodi 406 Bildschirmaufbau 407 Tastatur konventionen 407 Mausunterstützung 409 Versionen 409 11.2 Online-Hilfe 410 11.3 Cursorbewegung 412 13

14 Inhaltsverzeichnis 11.4 Text markieren, löschen, einfügen 413 11.5 Elementare Edit-Kommandos 415 Text einfügen /übers chreiben 415 Groß- und Kleinschreibung verändern 415 Buchstaben, Wörter und Zeilen vertauschen 416 Tabulatoren 416 Text manuell ein- und ausrücken 416 11.6 Fließtext im Emacs 418 Einrückungen im Fließtext 419 Indented-Text-Modus 420 11.7 Suchen und Ersetzen 421 Inkrementelles Suchen 421 Suche nach Mustern (mit regulären Ausdrücken) 422 Suchen und Ersetzen 423 11.8 Puffer und Fenster 424 11.9 MBX-, C- und andere Bearbeitungsmodi 426 TßX- und KTpX-Modus 427 C-Modus 428 Tcl-Modus 430 Emacs als Shell verwenden 430 11.10 Emacs für Fortgeschrittene 431 Abkürzungen 431 Makros 433 Client/Server-Betrieb 434 Eingabe fremdsprachiger Sonderzeichen 435 11.11 Emacs und das X Window System 435 X-spezifische Optionen und Ressourcen 437 Farbige Syntax-Hervorhebung 438 12 ETEX2 441 12.1 Einführung 442 ETßX und die wichtigsten Hilfsprogramme 442 Fehlersuche in BT{7X-Texten 445 Einführungsbeispiel 447 Probleme mit unterschiedlichen L5TgX-Distriburionen 450 Der KfpX-Verzeichnisbaum 451 12.2 Elementare I#IßX-Komm.andos 452 Formale Details 453 Strukturierung von Texten 453

Inhaltsverzeichnis 15 Gestaltung des Schriftbilds 455 Sonderzeichen und Akzente 458 Tabellen 459 Aufzählungen 460 Mehrspaltiger Text 461 Rahmen 462 12.3 Gestaltung wissenschaftlicher Texte 463 Inhaltsverzeichnis 463 Querverweise 464 Fußnoten 464 Literaturverzeichnis 465 Abbildungen 465 Stichwortverzeichnis 468 12.4 Mathematische Formeln 470 Formalitäten 470 Wichtige Kommandos zur Konstruktion von Formeln 471 Klammern 473 Matrizen 473 Mathematische Sonderzeichen 474 Vektorpfeile und Ableitungssymbole 474 Griechische und kalligraphische Buchstaben 475 12.5 Steuerung des Layouts 475 Trennungen 475 Wortzwischenräume und horizontale Leerräume 476 Zeilenumbruch und vertikale Leerräume 477 Fester Seitenwechsel 478 Eigene Kopfzeilen 478 Globale Layouteinstellung 479 12.6 Metafont- und PostScript-Zeichensätze 480 Metafont-Grundlagen 481 Ausdruck in einer höheren Auflösung als 300 DPI 482 Zeichensatzdateien 483 Verwendung von PostScript-Schriftarten 484 12.7 IATßX für Fortgeschrittene 485 Makros 485 Bearbeitung umfangreicher Texte 486 Besonderheiten beim Satz dieses Buchs 487 12.8 L i TpX2 -versus KT E X 2.09 489

16 Inhaltsverzeichnis 13 Mit Linux ins Internet 491 13.1 Einführung 492 Dienste im Internet 494 Internet per Telefon 496 13.2 Hardware-Voraussetzungen 500 Modem 500 Serielle Schnittstelle 501 13.3 Terminalemulatoren 504 minicom 505 seyon 509 13.4 Internet-Zugang via PPP/SLIP 511 PPP/SLIP-Glossar 512 Voraussetzungen 514 PPP 516 SLIP und CSLIP 523 13.5 World Wide Web (WWW) 525 Lynx 527 Arena 528 Netscape 2.0 529 WWW-Adressen 532 13.6 File Transfer Protocol (FTP) 533 Das Kommando ftp 534 Anonymous-FTP mit Netscape 537 FTP-Adressen 539 13.7 Telnet und Rlogin 539 13.8 E-Mail 541 Der Aufbau einer E-Mail 542 Mail-Arbeitstechniken (Mappen, Adreßbücher, Binärdateien) 544 Interna der Mail-Verwaltung 546 Mail user agents (pine, elm, Netscape) 548 Mail transport agents (sendmail) 557 Mail beim Internet-Provider abholen (POP) 561 Skript für die automatische Mail-Zustellung via PPP 562 13.9 Usenet News 565 News-Programme (tin, Netscape) 570 Konfiguration zum Offline-Lesen von Usenet-News 574 Konfiguration des News-Servers (INN) 575 Konfiguration des News-Download-Programms 585 Konfiguration des News-Upload-Programms 588

Inhaltsverzeichnis 17 IV PROGRAMMIERUNG 591 14 bash-programmierung 593 14.1 Einführung 594 14.2 Variablenverwaltung in Shell-Programmen 598 Gültigkeitsbereich von Variablen 598 Durch die Shell vordefinierte Variablen 599 Parametersubstitution 600 Variablen mit read einlesen 602 14.3 Verzweigungen 603 if-verzweigungen 603 Formulierung von Bedingungen mit test 605 case-verzweigungen 606 14.4 Schleifen 607 for-schleifen 607 while-schleifen 608 until-schleifen 608 14.5 Beispiele für Shell-Programme 608 Filter zur Textkonversion 609 mv und cp für reguläre Ausdrücke 611 Endlosschleife zum automatischen Start von KTjX 613 14.6 Dialogboxen 615 Anzeige von Informationen 616 Ja / Nein-Entscheidungen 617 Eingabe von Zeichenketten 617 Menüauswahl 618 Auswahl von mehreren Optionen 619 14.7 Kommandoreferenz zur Shell-Programmierung 621 14.8 Referenz aller Sonderzeichen 633 15 Tcl/Tk - Programmierung unter X 635 15.1 Einführung 636 Erste Experimente in den Shells tclsh und wish 636 Das erste Tk-Programm 638 Erweiterungen zu Tel / Tk 640 Demos und Online-Hilfe 641 15.2 Sprachelemente von Tel 642 Kommandos und Kommentare 642 Substitutionsmechanismen 643

18 Inhaltsverzeichnis Auswertung von Ausdrücken 644 Variablen 645 Zeichenketten 647 Ausgabe von Variablen am Bildschirm 649 Listen 650 Verzweigungen "51 Schleifen 652 Prozeduren 653 Umgang mit Dateien 655 Syntaxvarianten zur Kommandoausführung 657 15.3 Tcl-Beispielprogramm: DOS-HOWTOs 658 15.4 Oberflächenprogrammierung mit Tk 662 Das erste Beispiel 663 Objekte, Optionen, Methoden 664 Maße, Farben, Zeichensätze 666 Plazierung der Dialogelemente 667 Windows-Manager 669 Tastatur- und Mausereignisse 670 Kommunikation zwischen Dialogelementen 673 Umgang mit Listenfeldern 674 Umgang mit Optionsfeldern 675 Eigene Menüs in Tk-Programmen 676 15.5 Referenz der Tk-Dialogelemente 678 16 Emacs-Lisp-Programmierung 687 16.1 Einführung 688 Konfigurationsdateien 688 Verzeichnisse mit Lisp-Dateien 689 16.2 Arbeitstechniken 690 Online-Hilfe zur Lisp-Programmierung 691 16.3 Eigene Tastenkürzel 691 16.4 Programmiertechniken 694 Aufruf von Lisp-Funktionen 694 Variablen 695 Definition eigener Funktionen 696 Verzweigungen 697 Schleifen 697 16.5 Beispiele zur Emacs-Programmierung 697 Zwei Buchstaben vertauschen 697

Inhaltsverzeichnis 19 Anzeige des Menüs im Textmodus abschalten 698 Abkürzungen automatisch laden und speichern 698 Groß- und Kleinschreibung ändern 699 Veränderung eines Bearbeitungsmodus 701 Prozentuelle Cursorbewegung in großen Texten 701 Verbessertes seitenweises Scrolling 702 VGA-Farbpalette wiederherstellen 703 Farbdarstellung 704 Die Datei.emacs 705 ANHANG 709 A RedHat-Distribution 3.0.3 709 Installation 710 Ins tallations Varianten 710 Installationsdisketten 710 Die Auswahl des richtigen Kernel (Version 1.2.13) 712 Die Auswahl des richtigen Kernel (Version 1.3.57) 713 Bootparameter 714 Das Installationsprogramm 715 Serien und Pakete 716 Installationsempfehlung 717 X Window System 718 LILO / Bootdiskette 718 Updates 719 Installation eines anderen Kernels 719 Kernel-Update auf Version 2.0 720 Konfiguration 720 Das Control-Panel (fstools, netcfg, printtool etc.) 721 Verwaltung von Paketen (rpm und glint) 724 Paketverwaltung mit rpm 726 Paketverwaltung mit glint 728 B Caldera Network Desktop 1.0 733 Installation 733 Konfiguration 735 Backup der Installationsdiskette 739 Kernel-Update auf Version 2.0 739

20 Inhaltsverzeichnis C Slackware-Distribution 3.0 741 Installation 741 Das Installationsprogramm setup 742 Serien und Pakete 744 Konfiguration 752 Verwaltung von Paketen (setup, pkgtool) 752 Nachträgliche Installation weiterer Slackware-Komponenten 753 Pakete wieder entfernen 753 Installation zusätzlicher Programme 754 D SuSE-Distribution 4.2 755 YaST (Installation, Konfiguration, Wartung) 756 Paketauswahl 757 Konfiguration, Teil 1 758 Konfiguration, Teil 2 759 YaST-Backup-Programm 759 SuSE-Besonderheiten 760 fvwm-2.0-konfiguration 760 Hilfesystem 763 Systemdetails 764 E Glossar 765 F Die beiliegende CD-ROM 771 G Quellenverzeichnis 775 Stichwortverzeichnis 777