Linux in a Nutshell wurde von der Linux-Community schon mehrfach zum unverzichtbarsten Buch über GNU/Linux gekürt. Es bündelt alle wichtigen Befehle aus den Bereichen Programmierung, Administration und Netzwerke, die auf den großen Linux-Distributionen zur Verfügung stehen. Dabei geht dieses Referenzwerk über eine schlichte Aufzählung der Befehle und Optionen immer weit hinaus: Beispiele illustrieren, wie Sie die Befehlssyntax mit konkreten Werten füllen und wie man die Werkzeuge optimal anwendet.
Neben der umfassenden alphabetischen Befehlsreferenz bietet Linux in a Nutshell eigene Kapitel zu den Bootmethoden inklusive LILO und GRUB, der Paketverwaltung in den unterschiedlichen Distributionen, eine Einführung in die Bash-Shell, die wichtigsten Editoren, die Werkzeuge sed und gawk sowie die beiden Versionskontrollsysteme CVS und Subversion.
Das Material in diesem Buch wurde auf Fedora, SUSE und Debian-Systemen getestet und spiegelt damit wider, was die User der größten Distributionen zur täglichen Arbeit brauchen.
Diese vierte deutsche Auflage entspricht inhaltlich der fünften amerikanischen Auflage.
Sprache
ISBN-13
978-3-89721-426-2 (9783897214262)
Schweitzer Klassifikation
Inhaltsverzeichnis
Vorwort IX
Einführung 1
Das Aufregende an Linux 2
Distributionen und Support 3
Programme unter Linux 4
Was Sie in diesem Buch finden werden 4
Quelltexte und Lizenzen 7
Ein Wegweiser für Anfänger 7
Überblick über die System- und Netzwerkadministration 15
Häufig benutzte Befehle 15
Überblick über die Netzwerkverwaltung 21
Überblick über TCP/IP 23
Überblick über Firewalls und Masquerading 30
Überblick über NFS 31
Überblick über NIS 32
Verwalten von NIS 33
RPC und XDR 34
Linux-Befehle 35
Alphabetische Zusammenfassung der Befehle 36
Boot-Methoden 557
Der Boot-Vorgang 558
LILO: Der Linux-Loader 559
GRUB: Der Grand Unified Boot-Loader 570
GRUB-Befehle 579
Dual-Boot von Linux und Windows NT/2000/XP 590
Kerneloptionen beim Booten 593
initrd: Eine RAM-Disk verwenden 595
Paket-Manager 597
Der Red Hat Package Manager 600
Yum: Yellowdog Updater Modified 615
up2date: Red Hat Update Agent 621
Der Debian Package Manager 624
Die Bash-Shell 657
Überblick über die Funktionen 658
Die Shell aufrufen 658
Syntax 660
Funktionen 665
Variablen 666
Arithmetische Ausdrücke 674
Befehls-History 675
Jobverwaltung 679
Befehlsausführung 680
Eingeschränkte Shells 680
Eingebaute Befehle 680
Mustervergleiche 715
Dateinamen vs. Muster 715
Metazeichen 716
Metazeichen für die einzelnen Unix-Programme 718
Beispiele für die Suche 719
Der Editor Emacs 723
Überblick über die Grundkonzepte 723
Kommandozeilensyntax 725
Befehlsübersicht nach Gruppen 726
Befehlsübersicht nach Tastenkombinationen 731
Befehlsübersicht nach Befehlsnamen 735
Die Editoren vi, ex und vim 741
Überblick über die Grundkonzepte 741
Kommandozeilensyntax 742
Überblick über die vi-Operationen 745
vi-Befehle 747
vi-Konfiguration 756
ex-Grundlagen 761
Alphabetische Zusammenfassung der ex-Befehle 762
Der Editor sed 777
Überblick über sed 777
Kommandozeilensyntax 778
Syntax der sed-Befehle 780
Nach Gruppen sortierte Zusammenfassung der sed-Befehle 782
Alphabetisch sortierte Übersicht der sed-Befehle 783
Die Programmiersprache gawk 793
Überblick über das Konzept 793
Syntax der Kommandozeile 794
Standardoptionen 795
Wichtige Optionen von gawk 795
Muster und Prozeduren 796
Integrierte Variablen 798
Operatoren 799
Zuweisungen an Variablen und Arrays 799
Oktale und hexadezimale Konstanten in gawk 801
Benutzerdefinierte Funktionen 801
gawk-spezifische Funktionen 802
Koprozesse und Sockets mit gawk 802
Ausführungsprofile mit pgawk 802
Datei-Inklusion 803
Internationalisierung mit gawk 803
Implementationsgrenzen 804
Zusammenstellung von Funktionen und Befehlen nach Gruppen 805
Alphabetische Zusammenfassung der Funktionen und Befehle 806
Zusätzliche Ressourcen 812
Versionskontrolle: Ein Überblick 815
Einführung und Terminologie 815
Verwendungsmodelle 817
Versionskontrollsysteme 818
Weitere Versionskontrollsysteme 819
Das Concurrent Versions System (CVS) 821
Überblick über die Grundkonzepte 821
Kommandozeilensyntax und -optionen 823
Punkt-Dateien 826
Umgebungsvariablen 827
Schlüsselwörter und Schlüsselwort-Modi 829
Datumswerte 832
CVSROOT-Variablen 835
Alphabetische Zusammenfassung der Befehle 836
Das Versionskontrollsystem Subversion 865
Überblick über die Grundkonzepte 865
Subversion erhalten 870
Subversion einsetzen: Ein Schnellkurs 872
Der Subversion-Kommandozeilen-Client: svn 874
Repository-Administration: svnadmin 906
Das Repository untersuchen: svnlook 910
Entfernten Zugriff bieten: svnserve 915
Andere Subversion-Komponenten 916
Index 919