Mac OS X Snow Leopard und UNIX
Galileo Press (Verlag)
978-3-8362-1476-6 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Kai Surendorf ist Student und lebt in Berlin. Er schrieb seine ersten Programme bereits auf dem C64. Seit Mac OS X findet er endlich seine beiden Leidenschaften UNIX und Mac in einem Betriebssystem vereint.
Vorwort zur 5. Auflage 15
Einleitung 17
TEIL I Eine Welt unter dem Wasser 21
1 Die Grundlagen 23
1.1 Der Aufbau von Mac OS X 23
1.2 Neuerungen in Mac OS X 10.6 26
1.3 Xcode installieren 27
2 Erste Schritte mit dem Terminal 29
2.1 Die Shell und der Prompt 30
2.2 Der erste Befehl 31
2.3 Hintergründe zu UNIX-Befehlen 32
2.4 Effizient mit dem Terminal arbeiten 35
3 Die Dokumentationen 53
3.1 Kurze Informationen 53
3.2 Im Detail: die Manpages 55
3.3 Das GNU-Info-System 61
3.4 Manchmal vorhanden: HTML-Dokumentation 62
4 Das BSD-Subsystem 65
4.1 Die Verzeichnisstruktur 66
TEIL II Arbeiten mit dem Terminal 69
5 Dateien und Verzeichnisse 71
5.1 Einige Dinge vorab 71
5.2 Navigation im Dateisystem 72
5.3 Grundlegende Befehle 77
5.4 Weitere Konzepte 84
5.5 Tipps und Tricks 95
5.6 Dateien und Ordner komprimieren 104
5.7 Dateien teilen und zusammenfügen 111
6 Prozesse und ihr Management 113
6.1 Grundlagen 113
6.2 Prozesse und Dienste im Hintergrund 115
6.3 Aktive Prozesse anzeigen 121
6.4 Systemauslastung überblicken 125
6.5 Prozesse beenden 127
6.6 Prioritäten setzen 129
6.7 Signale mit nohup ignorieren 131
7 Benutzer und ihre Rechte 133
7.1 Einführung 133
7.2 Rechte verstehen und zuweisen 134
7.3 Weitere Verfahren und Methoden 153
7.4 Benutzer am Terminal wechseln 155
8 Effizient mit der Shell arbeiten 161
8.1 Ausgaben umleiten und speichern 162
8.2 Befehle im Hintergrund ausführen 166
8.3 Befehle verketten 168
8.4 Die History der Shell 168
8.5 Nützliche Tastenkombinationen 170
8.6 Klammernexpansion nutzen 171
8.7 Umgebungsvariablen 172
8.8 Die Shell konfigurieren 181
8.9 Weitere nützliche Befehle 190
9 Produktiv am Terminal arbeiten 193
9.1 Texte bearbeiten, anzeigen und konvertieren 193
9.2 Bildbearbeitung am Terminal 220
9.3 Datenbanken mit SQLite 227
9.4 Audio-Dateien abspielen und konvertieren 231
10 Suchen und Finden mit Spotlight 235
10.1 Funktionsweise von Spotlight 235
10.2 Suchen mit mdfind 237
10.3 Metadaten mit mdls anzeigen 247
10.4 Index verwalten 252
10.5 Dateien mit find suchen 257
11 Dateisysteme 261
11.1 Einführung und Grundlagen 261
11.2 Informationen über Dateisysteme 268
11.3 Mit Dateisystemen arbeiten 273
11.4 Dateisysteme konfigurieren 293
12 Mac OS X administrieren 299
12.1 Informationen erhalten: System-Profiler 299
12.2 Problemen und Vorkommnissen auf der Spur 301
12.3 Programme und Applikationen im Griff 305
12.4 Programme installieren und aktualisieren 319
12.5 Systemeinstellungen am Terminal vornehmen 326
12.6 Startmodus festlegen 332
12.7 Kernel Extensions 334
12.8 Exkurs: DTrace 338
13 Die Benutzerverwaltung von Mac OS X 10.6 341
13.1 Einführung und Überblick 341
13.2 DSLocal verwalten 351
13.3 Anbindung an Verzeichnisdienste 358
14 Der Super-Daemon: launchd 363
14.1 Aufgaben und Konzepte von launchd 363
14.2 Fehlersuche und -vermeidung 366
14.3 LaunchAgents und LaunchDaemons erstellen 368
14.4 Der SystemStarter und die StartupItems 381
TEIL III Vernetztes Arbeiten 383
15 Netzwerke konfigurieren 385
15.1 Einführung und Grundlagen 385
15.2 Netzwerke konfigurieren 397
15.3 Hilfsmittel im Netzwerk 405
16 Anwendungen im Netzwerk 415
16.1 Die Secure Shell (SSH) 415
16.2 Dateien übertragen 424
16.3 Mit Freigaben arbeiten 432
16.4 Simple Network Management Protocol 444
16.5 Zwei Firewalls 448
17 Server konfigurieren 457
17.1 Feste IP-Nummern 457
17.2 Der eigene Mailserver mit Postfix 458
17.3 Der Apache Webserver 463
17.4 Der MySQL-Datenbankserver 471
17.5 Eigene NFS-Freigaben erstellen 475
17.6 Den FTP-Server eingrenzen 477
TEIL IV Das Common UNIX Printing System 479
18 CUPS produktiv nutzen 481
18.1 Konzepte von CUPS 481
18.2 CUPS einrichten und administrieren 483
TEIL V Aufgaben automatisieren 491
19 Shell-Skripte 493
19.1 Erste Schritte: Hallo Welt! 494
19.2 Shell-Skripte integrieren 495
19.3 Werte in Variablen 496
19.4 Bedingungen und Schleifen 500
19.5 Weitere nützliche Befehle 507
20 Shell-Skripte integrieren 509
20.1 Shell-Skripte und AppleScript 509
20.2 Shell-Skripte und der Automator 512
20.3 Shell-Skripte und launchd 514
20.4 Shell-Skripte beim An- und Abmelden 515
TEIL VI Eine Welt der offenen Quellen 519
21 Mac OS X und Open Source 521
21.1 Einführung 521
21.2 Programme kompilieren und installieren 524
21.3 Der X11-Server 534
Anhang 537
A Glossar 539
Index 545
Erscheint lt. Verlag | 27.1.2010 |
---|---|
Reihe/Serie | Galileo Design |
Sprache | deutsch |
Maße | 240 x 175 mm |
Gewicht | 1220 g |
Einbandart | gebunden |
Themenwelt | Informatik ► Betriebssysteme / Server ► Macintosh / Mac OS X |
Informatik ► Betriebssysteme / Server ► Unix / Linux | |
Schlagworte | 10.6 • Apple • Hardcover, Softcover / Informatik, EDV/Betriebssysteme, Benutzeroberflächen • MacOS X 10.6 Snow Leopard • Mac OS X Snow Leopard • UNIX; Spezielle Anwendungsbereiche |
ISBN-10 | 3-8362-1476-8 / 3836214768 |
ISBN-13 | 978-3-8362-1476-6 / 9783836214766 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich