Kai Surendorf
UNIX für Mac OS X-Anwender Alles über das X in Mac OS X
2 Angebote ab € 5,01 €
Kai Surendorf
UNIX für Mac OS X-Anwender Alles über das X in Mac OS X
- Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Das Apple-Betriebssystem ist seit der Version OS X ein echtes UNIX-System. Wer es einsetzt, dem bleibt die Auseinandersetzung mit seinem "Innenleben" nicht erspart. UNIX versteckt sich überall und mit Mac OS X hat Apple sich und seinen Anwendern das Tor zur Open-Source-Welt weit aufgestoßen.
Kai Surendorf führt Mac OS X-Nutzer in die produktive Arbeit mit "Darwin", dem UNIX-Kern des Betriebssystems ein. Das Buch behandelt alle Aspekte, die der Mac OS X-Nutzer wissen muss, um die faszinierende UNIX-Seite seines Betriebssystems effektiv nutzen zu können: Von der Arbeit auf Kommandozeile, dem…mehr
Das Apple-Betriebssystem ist seit der Version OS X ein echtes UNIX-System. Wer es einsetzt, dem bleibt die Auseinandersetzung mit seinem "Innenleben" nicht erspart. UNIX versteckt sich überall und mit Mac OS X hat Apple sich und seinen Anwendern das Tor zur Open-Source-Welt weit aufgestoßen.
Kai Surendorf führt Mac OS X-Nutzer in die produktive Arbeit mit "Darwin", dem UNIX-Kern des Betriebssystems ein. Das Buch behandelt alle Aspekte, die der Mac OS X-Nutzer wissen muss, um die faszinierende UNIX-Seite seines Betriebssystems effektiv nutzen zu können: Von der Arbeit auf Kommandozeile, dem Umgang mit dem Drucksystem CUPS und der Automatisierung von Wartungsaufgaben bis hin zum Einsatz im Netz
Kai Surendorf führt Mac OS X-Nutzer in die produktive Arbeit mit "Darwin", dem UNIX-Kern des Betriebssystems ein. Das Buch behandelt alle Aspekte, die der Mac OS X-Nutzer wissen muss, um die faszinierende UNIX-Seite seines Betriebssystems effektiv nutzen zu können: Von der Arbeit auf Kommandozeile, dem Umgang mit dem Drucksystem CUPS und der Automatisierung von Wartungsaufgaben bis hin zum Einsatz im Netz
Produktdetails
- Produktdetails
- Verlag: Rheinwerk
- ISBN-13: 9783898423854
- ISBN-10: 3898423859
- Artikelnr.: 25932153
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Verlag: Rheinwerk
- ISBN-13: 9783898423854
- ISBN-10: 3898423859
- Artikelnr.: 25932153
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
Der Autor ist Student und lebt in Berln. 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.
Teil 1 Eine Welt unter dem Wasser ... 25
1 Die Grundlagen ... 27
... 1.1 Die Bestandteile des Systems ... 27
... 1.2 Das BSD-Subsystem ... 34
... 1.3 Nicht nur für Programmierer: XCode ... 36
... 1.4 Die mitgelieferte Dokumentation ... 36
2 Erste Schritte mit dem Terminal ... 37
... 2.1 Einführung ... 37
... 2.2 Der erste Befehl ... 38
... 2.3 Effizienter arbeiten ... 39
... 2.4 Einstellungen vornehmen und speichern ... 45
... 2.5 Einstellungen speichern ... 50
... 2.6 Hintergründe zu den UNIX-Befehlen ... 51
3 Die Dokumentation von Mac OS X ... 55
... 3.1 Für Eilige: whatis ... 55
... 3.2 Zusammenhänge erkennen: apropos ... 56
... 3.3 Ortsbestimmung: whereis ... 56
... 3.4 Im Detail: die man-pages ... 57
... 3.5 Komfortabler: GNU-Info-System ... 61
... 3.6 Die Option -h ... 62
... 3.7 Manchmal vorhanden: HTML-Dokumente ... 63
4 Das BSD-Subsystem im Überblick ... 65
... 4.1 Das oberste Verzeichnis ... 65
... 4.2 Das Verzeichnis /dev ... 65
... 4.3 Das Verzeichnis /bin ... 66
... 4.4 Das Verzeichnis /sbin ... 66
... 4.5 Das Verzeichnis /etc ... 66
... 4.6 Das Verzeichnis /tmp ... 66
... 4.7 Das Verzeichnis /usr ... 66
... 4.8 Das Verzeichnis /var ... 68
... 4.9 Das Verzeichnis /tmp ... 68
... 4.10 Weitere Verzeichnisse ... 69
Teil 2 Arbeiten mit dem Terminal ... 71
5 Dateien und Verzeichnisse ... 73
... 5.1 Einige Dinge vorab ... 73
... 5.2 Ortsbestimmung mit pwd ... 74
... 5.3 Verzeichnisse wechseln mit cd ... 74
... 5.4 Verzeichnisse anzeigen mit ls ... 75
... 5.5 Verzeichnisse erzeugen mit mkdir ... 78
... 5.6 Kopieren mit cp ... 78
... 5.7 Verschieben und Umbenennen mit mv ... 80
... 5.8 Löschen mit rm und rmdir ... 80
... 5.9 Symbolische und feste Links ... 81
... 5.10 Schneller mit Joker-Zeichen ... 83
... 5.11 €nderungsdatum manipulieren mit touch ... 87
... 5.12 File-Flags ... 88
... 5.13 Dateityp herausfinden mit file ... 89
... 5.14 Mac OS-Metadaten verwenden ... 90
... 5.15 Metadaten mit CpMac und MvMac ... 93
... 5.16 Statt Doppelklick: open ... 94
6 Prozesse und ihr Management ... 97
... 6.1 Einführung und Überblick ... 97
... 6.2 Dienstprogramme im Hintergrund ... 100
... 6.3 Aktive Prozesse anzeigen ... 103
... 6.4 Systemauslastung Überblicken ... 106
... 6.5 Prozesse beenden ... 108
... 6.6 Prioritäten setzen ... 110
7 Benutzer und ihre Rechte ... 113
... 7.1 Einführung und Überblick ... 113
... 7.2 Rechte verstehen und zuweisen ... 114
... 7.3 Besitzer und Gruppe ändern ... 118
... 7.4 Weitere Verfahren ... 119
... 7.5 Benutzer wechseln ... 121
8 Dateisysteme ... 125
... 8.1 Einführung ... 125
... 8.2 Welche Dateisysteme gibt es? 128
... 8.3 Informationen anzeigen ... 132
... 8.4 Der Befehl mount ... 133
... 8.5 Prüfen und Reparieren ... 138
... 8.6 Das Programm diskutil ... 141
... 8.7 Das Journaling Filesystem ... 142
... 8.8 Speicherplatz begrenzen mit quota ... 143
... 8.9 Dateisysteme segnen ... 145
9 Effizient mit dem Terminal arbeiten ... 147
... 9.1 Ausgaben umleiten und speichern ... 147
... 9.2 Weitere nützliche Befehle ... 151
... 9.3 Die Shell konfigurieren ... 153
... 9.4 Arbeit mit Text-Dateien ... 162
... 9.5 Suchen und Finden ... 172
... 9.6 Zeitversetzt arbeiten ... 180
... 9.7 Die Shell als Taschenrechner ... 185
10 Nach dem Einschalten ... 187
... 10.1 Der Startvorgang ... 187
... 10.2 Probleme beheben ... 200
... 10.3 Kernel Extensions im laufenden Betrieb ... 203
11 Mac OS X verwalten und administrieren ... 209
... 11.1 Backups erstellen ... 209
... 11.2 Abstürzen und Fehlern auf der Spur ... 214
... 11.3 Das NetInfo-System ... 220
... 11.4 Programme und Applikationen im Griff ... 237
Teil 3 Vernetztes Arbeiten ... 243
12 Der vernetzte Mac ... 245
... 12.1 Einführung ... 245
... 12.2 Hilfsmittel für vernetztes Arbeiten ... 255
... 12.3 Sicherheit (nicht nur) im Netzwerk ... 271
13 Der Mac als Server ... 283
... 13.1 Feste IP-Nummern ... 283
... 13.2 Die Datei /etc/hostconfig ... 283
... 13.3 Fernzugriff mit ssh einrichten ... 285
... 13.4 Der eigene Mailserver mit Postfix ... 290
... 13.5 Der Webserver Apache ... 295
... 13.6 Der MySQL-Datenbank-Server ... 309
... 13.7 Der FTP-Server ... 316
... 13.8 Mit Windows Samba tanzen ... 322
Teil 4 Das Common UNIX Printing System ... 331
14 Drucker einrichten und verwalten ... 333
... 14.1 Das Konzept des CUPS ... 333
... 14.2 CUPS einrichten und administrieren ... 335
... 14.3 Faxfunktionen am Terminal ... 344
Teil 5 Shell-Skripte und AppleScript ... 347
15 Shell-Skripte ... 349
... 15.1 Erste Schritte: Hallo Welt! 350
... 15.2 Werte in Variablen ... 353
... 15.3 Bedingte Ausführung ... 356
... 15.4 Befehle mehrfach ausführen ... 362
... 15.5 Skript in Funktionen unterteilen ... 366
... 15.6 Eine kleine Kommandoreferenz ... 368
16 AppleScript und Shell-Skripte ... 371
... 16.1 Einführung ... 371
... 16.2 Komfortabler Zugriff auf Skripte ... 372
... 16.3 Die Schnittstelle do shell script ... 374
... 16.4 FTP-Upload im Finder ... 382
... 16.5 Bilder mit AppleScript bearbeiten ... 384
... 16.6 Eine PostScript-Datei faxen ... 386
... 16.7 Skripte im Netzwerk ... 387
... 16.8 FileMaker und MySQL ... 388
... 16.9 InDesign mit Ordneraktionen automatisieren ... 397
... 16.10 Eine Oberfläche für Shell-Befehle ... 401
... 16.11 AppleScript an der Shell ... 405
... 16.12 Eine weitere Kommandoreferenz ... 406
Teil 6 Eine Welt der offenen Quellen ... 409
17 Mac OS X und Open Source ... 411
... 17.1 Einführung ... 411
... 17.2 Der X11-Server ... 413
... 17.3 configure, make und make install ... 417
... 17.4 Paketverwaltung mit Fink ... 419
... 17.5 Pakete installieren mit DarwinPorts ... 423
18 Ein Best of Open Source ... 429
... 18.1 Büroanwendungen ... 429
... 18.2 Grafik ... 434
... 18.3 Internet ... 439
... 18.4 Tools und Utilities ... 448
... 18.5 Zur Entspannung ... 451
Anhang ... 453
... A Glossar ... 455
... B Literatur ... 461
... C Webseiten ... 463
Index ... 465
1 Die Grundlagen ... 27
... 1.1 Die Bestandteile des Systems ... 27
... 1.2 Das BSD-Subsystem ... 34
... 1.3 Nicht nur für Programmierer: XCode ... 36
... 1.4 Die mitgelieferte Dokumentation ... 36
2 Erste Schritte mit dem Terminal ... 37
... 2.1 Einführung ... 37
... 2.2 Der erste Befehl ... 38
... 2.3 Effizienter arbeiten ... 39
... 2.4 Einstellungen vornehmen und speichern ... 45
... 2.5 Einstellungen speichern ... 50
... 2.6 Hintergründe zu den UNIX-Befehlen ... 51
3 Die Dokumentation von Mac OS X ... 55
... 3.1 Für Eilige: whatis ... 55
... 3.2 Zusammenhänge erkennen: apropos ... 56
... 3.3 Ortsbestimmung: whereis ... 56
... 3.4 Im Detail: die man-pages ... 57
... 3.5 Komfortabler: GNU-Info-System ... 61
... 3.6 Die Option -h ... 62
... 3.7 Manchmal vorhanden: HTML-Dokumente ... 63
4 Das BSD-Subsystem im Überblick ... 65
... 4.1 Das oberste Verzeichnis ... 65
... 4.2 Das Verzeichnis /dev ... 65
... 4.3 Das Verzeichnis /bin ... 66
... 4.4 Das Verzeichnis /sbin ... 66
... 4.5 Das Verzeichnis /etc ... 66
... 4.6 Das Verzeichnis /tmp ... 66
... 4.7 Das Verzeichnis /usr ... 66
... 4.8 Das Verzeichnis /var ... 68
... 4.9 Das Verzeichnis /tmp ... 68
... 4.10 Weitere Verzeichnisse ... 69
Teil 2 Arbeiten mit dem Terminal ... 71
5 Dateien und Verzeichnisse ... 73
... 5.1 Einige Dinge vorab ... 73
... 5.2 Ortsbestimmung mit pwd ... 74
... 5.3 Verzeichnisse wechseln mit cd ... 74
... 5.4 Verzeichnisse anzeigen mit ls ... 75
... 5.5 Verzeichnisse erzeugen mit mkdir ... 78
... 5.6 Kopieren mit cp ... 78
... 5.7 Verschieben und Umbenennen mit mv ... 80
... 5.8 Löschen mit rm und rmdir ... 80
... 5.9 Symbolische und feste Links ... 81
... 5.10 Schneller mit Joker-Zeichen ... 83
... 5.11 €nderungsdatum manipulieren mit touch ... 87
... 5.12 File-Flags ... 88
... 5.13 Dateityp herausfinden mit file ... 89
... 5.14 Mac OS-Metadaten verwenden ... 90
... 5.15 Metadaten mit CpMac und MvMac ... 93
... 5.16 Statt Doppelklick: open ... 94
6 Prozesse und ihr Management ... 97
... 6.1 Einführung und Überblick ... 97
... 6.2 Dienstprogramme im Hintergrund ... 100
... 6.3 Aktive Prozesse anzeigen ... 103
... 6.4 Systemauslastung Überblicken ... 106
... 6.5 Prozesse beenden ... 108
... 6.6 Prioritäten setzen ... 110
7 Benutzer und ihre Rechte ... 113
... 7.1 Einführung und Überblick ... 113
... 7.2 Rechte verstehen und zuweisen ... 114
... 7.3 Besitzer und Gruppe ändern ... 118
... 7.4 Weitere Verfahren ... 119
... 7.5 Benutzer wechseln ... 121
8 Dateisysteme ... 125
... 8.1 Einführung ... 125
... 8.2 Welche Dateisysteme gibt es? 128
... 8.3 Informationen anzeigen ... 132
... 8.4 Der Befehl mount ... 133
... 8.5 Prüfen und Reparieren ... 138
... 8.6 Das Programm diskutil ... 141
... 8.7 Das Journaling Filesystem ... 142
... 8.8 Speicherplatz begrenzen mit quota ... 143
... 8.9 Dateisysteme segnen ... 145
9 Effizient mit dem Terminal arbeiten ... 147
... 9.1 Ausgaben umleiten und speichern ... 147
... 9.2 Weitere nützliche Befehle ... 151
... 9.3 Die Shell konfigurieren ... 153
... 9.4 Arbeit mit Text-Dateien ... 162
... 9.5 Suchen und Finden ... 172
... 9.6 Zeitversetzt arbeiten ... 180
... 9.7 Die Shell als Taschenrechner ... 185
10 Nach dem Einschalten ... 187
... 10.1 Der Startvorgang ... 187
... 10.2 Probleme beheben ... 200
... 10.3 Kernel Extensions im laufenden Betrieb ... 203
11 Mac OS X verwalten und administrieren ... 209
... 11.1 Backups erstellen ... 209
... 11.2 Abstürzen und Fehlern auf der Spur ... 214
... 11.3 Das NetInfo-System ... 220
... 11.4 Programme und Applikationen im Griff ... 237
Teil 3 Vernetztes Arbeiten ... 243
12 Der vernetzte Mac ... 245
... 12.1 Einführung ... 245
... 12.2 Hilfsmittel für vernetztes Arbeiten ... 255
... 12.3 Sicherheit (nicht nur) im Netzwerk ... 271
13 Der Mac als Server ... 283
... 13.1 Feste IP-Nummern ... 283
... 13.2 Die Datei /etc/hostconfig ... 283
... 13.3 Fernzugriff mit ssh einrichten ... 285
... 13.4 Der eigene Mailserver mit Postfix ... 290
... 13.5 Der Webserver Apache ... 295
... 13.6 Der MySQL-Datenbank-Server ... 309
... 13.7 Der FTP-Server ... 316
... 13.8 Mit Windows Samba tanzen ... 322
Teil 4 Das Common UNIX Printing System ... 331
14 Drucker einrichten und verwalten ... 333
... 14.1 Das Konzept des CUPS ... 333
... 14.2 CUPS einrichten und administrieren ... 335
... 14.3 Faxfunktionen am Terminal ... 344
Teil 5 Shell-Skripte und AppleScript ... 347
15 Shell-Skripte ... 349
... 15.1 Erste Schritte: Hallo Welt! 350
... 15.2 Werte in Variablen ... 353
... 15.3 Bedingte Ausführung ... 356
... 15.4 Befehle mehrfach ausführen ... 362
... 15.5 Skript in Funktionen unterteilen ... 366
... 15.6 Eine kleine Kommandoreferenz ... 368
16 AppleScript und Shell-Skripte ... 371
... 16.1 Einführung ... 371
... 16.2 Komfortabler Zugriff auf Skripte ... 372
... 16.3 Die Schnittstelle do shell script ... 374
... 16.4 FTP-Upload im Finder ... 382
... 16.5 Bilder mit AppleScript bearbeiten ... 384
... 16.6 Eine PostScript-Datei faxen ... 386
... 16.7 Skripte im Netzwerk ... 387
... 16.8 FileMaker und MySQL ... 388
... 16.9 InDesign mit Ordneraktionen automatisieren ... 397
... 16.10 Eine Oberfläche für Shell-Befehle ... 401
... 16.11 AppleScript an der Shell ... 405
... 16.12 Eine weitere Kommandoreferenz ... 406
Teil 6 Eine Welt der offenen Quellen ... 409
17 Mac OS X und Open Source ... 411
... 17.1 Einführung ... 411
... 17.2 Der X11-Server ... 413
... 17.3 configure, make und make install ... 417
... 17.4 Paketverwaltung mit Fink ... 419
... 17.5 Pakete installieren mit DarwinPorts ... 423
18 Ein Best of Open Source ... 429
... 18.1 Büroanwendungen ... 429
... 18.2 Grafik ... 434
... 18.3 Internet ... 439
... 18.4 Tools und Utilities ... 448
... 18.5 Zur Entspannung ... 451
Anhang ... 453
... A Glossar ... 455
... B Literatur ... 461
... C Webseiten ... 463
Index ... 465
Teil 1 Eine Welt unter dem Wasser ... 25
1 Die Grundlagen ... 27
... 1.1 Die Bestandteile des Systems ... 27
... 1.2 Das BSD-Subsystem ... 34
... 1.3 Nicht nur für Programmierer: XCode ... 36
... 1.4 Die mitgelieferte Dokumentation ... 36
2 Erste Schritte mit dem Terminal ... 37
... 2.1 Einführung ... 37
... 2.2 Der erste Befehl ... 38
... 2.3 Effizienter arbeiten ... 39
... 2.4 Einstellungen vornehmen und speichern ... 45
... 2.5 Einstellungen speichern ... 50
... 2.6 Hintergründe zu den UNIX-Befehlen ... 51
3 Die Dokumentation von Mac OS X ... 55
... 3.1 Für Eilige: whatis ... 55
... 3.2 Zusammenhänge erkennen: apropos ... 56
... 3.3 Ortsbestimmung: whereis ... 56
... 3.4 Im Detail: die man-pages ... 57
... 3.5 Komfortabler: GNU-Info-System ... 61
... 3.6 Die Option -h ... 62
... 3.7 Manchmal vorhanden: HTML-Dokumente ... 63
4 Das BSD-Subsystem im Überblick ... 65
... 4.1 Das oberste Verzeichnis ... 65
... 4.2 Das Verzeichnis /dev ... 65
... 4.3 Das Verzeichnis /bin ... 66
... 4.4 Das Verzeichnis /sbin ... 66
... 4.5 Das Verzeichnis /etc ... 66
... 4.6 Das Verzeichnis /tmp ... 66
... 4.7 Das Verzeichnis /usr ... 66
... 4.8 Das Verzeichnis /var ... 68
... 4.9 Das Verzeichnis /tmp ... 68
... 4.10 Weitere Verzeichnisse ... 69
Teil 2 Arbeiten mit dem Terminal ... 71
5 Dateien und Verzeichnisse ... 73
... 5.1 Einige Dinge vorab ... 73
... 5.2 Ortsbestimmung mit pwd ... 74
... 5.3 Verzeichnisse wechseln mit cd ... 74
... 5.4 Verzeichnisse anzeigen mit ls ... 75
... 5.5 Verzeichnisse erzeugen mit mkdir ... 78
... 5.6 Kopieren mit cp ... 78
... 5.7 Verschieben und Umbenennen mit mv ... 80
... 5.8 Löschen mit rm und rmdir ... 80
... 5.9 Symbolische und feste Links ... 81
... 5.10 Schneller mit Joker-Zeichen ... 83
... 5.11 €nderungsdatum manipulieren mit touch ... 87
... 5.12 File-Flags ... 88
... 5.13 Dateityp herausfinden mit file ... 89
... 5.14 Mac OS-Metadaten verwenden ... 90
... 5.15 Metadaten mit CpMac und MvMac ... 93
... 5.16 Statt Doppelklick: open ... 94
6 Prozesse und ihr Management ... 97
... 6.1 Einführung und Überblick ... 97
... 6.2 Dienstprogramme im Hintergrund ... 100
... 6.3 Aktive Prozesse anzeigen ... 103
... 6.4 Systemauslastung Überblicken ... 106
... 6.5 Prozesse beenden ... 108
... 6.6 Prioritäten setzen ... 110
7 Benutzer und ihre Rechte ... 113
... 7.1 Einführung und Überblick ... 113
... 7.2 Rechte verstehen und zuweisen ... 114
... 7.3 Besitzer und Gruppe ändern ... 118
... 7.4 Weitere Verfahren ... 119
... 7.5 Benutzer wechseln ... 121
8 Dateisysteme ... 125
... 8.1 Einführung ... 125
... 8.2 Welche Dateisysteme gibt es? 128
... 8.3 Informationen anzeigen ... 132
... 8.4 Der Befehl mount ... 133
... 8.5 Prüfen und Reparieren ... 138
... 8.6 Das Programm diskutil ... 141
... 8.7 Das Journaling Filesystem ... 142
... 8.8 Speicherplatz begrenzen mit quota ... 143
... 8.9 Dateisysteme segnen ... 145
9 Effizient mit dem Terminal arbeiten ... 147
... 9.1 Ausgaben umleiten und speichern ... 147
... 9.2 Weitere nützliche Befehle ... 151
... 9.3 Die Shell konfigurieren ... 153
... 9.4 Arbeit mit Text-Dateien ... 162
... 9.5 Suchen und Finden ... 172
... 9.6 Zeitversetzt arbeiten ... 180
... 9.7 Die Shell als Taschenrechner ... 185
10 Nach dem Einschalten ... 187
... 10.1 Der Startvorgang ... 187
... 10.2 Probleme beheben ... 200
... 10.3 Kernel Extensions im laufenden Betrieb ... 203
11 Mac OS X verwalten und administrieren ... 209
... 11.1 Backups erstellen ... 209
... 11.2 Abstürzen und Fehlern auf der Spur ... 214
... 11.3 Das NetInfo-System ... 220
... 11.4 Programme und Applikationen im Griff ... 237
Teil 3 Vernetztes Arbeiten ... 243
12 Der vernetzte Mac ... 245
... 12.1 Einführung ... 245
... 12.2 Hilfsmittel für vernetztes Arbeiten ... 255
... 12.3 Sicherheit (nicht nur) im Netzwerk ... 271
13 Der Mac als Server ... 283
... 13.1 Feste IP-Nummern ... 283
... 13.2 Die Datei /etc/hostconfig ... 283
... 13.3 Fernzugriff mit ssh einrichten ... 285
... 13.4 Der eigene Mailserver mit Postfix ... 290
... 13.5 Der Webserver Apache ... 295
... 13.6 Der MySQL-Datenbank-Server ... 309
... 13.7 Der FTP-Server ... 316
... 13.8 Mit Windows Samba tanzen ... 322
Teil 4 Das Common UNIX Printing System ... 331
14 Drucker einrichten und verwalten ... 333
... 14.1 Das Konzept des CUPS ... 333
... 14.2 CUPS einrichten und administrieren ... 335
... 14.3 Faxfunktionen am Terminal ... 344
Teil 5 Shell-Skripte und AppleScript ... 347
15 Shell-Skripte ... 349
... 15.1 Erste Schritte: Hallo Welt! 350
... 15.2 Werte in Variablen ... 353
... 15.3 Bedingte Ausführung ... 356
... 15.4 Befehle mehrfach ausführen ... 362
... 15.5 Skript in Funktionen unterteilen ... 366
... 15.6 Eine kleine Kommandoreferenz ... 368
16 AppleScript und Shell-Skripte ... 371
... 16.1 Einführung ... 371
... 16.2 Komfortabler Zugriff auf Skripte ... 372
... 16.3 Die Schnittstelle do shell script ... 374
... 16.4 FTP-Upload im Finder ... 382
... 16.5 Bilder mit AppleScript bearbeiten ... 384
... 16.6 Eine PostScript-Datei faxen ... 386
... 16.7 Skripte im Netzwerk ... 387
... 16.8 FileMaker und MySQL ... 388
... 16.9 InDesign mit Ordneraktionen automatisieren ... 397
... 16.10 Eine Oberfläche für Shell-Befehle ... 401
... 16.11 AppleScript an der Shell ... 405
... 16.12 Eine weitere Kommandoreferenz ... 406
Teil 6 Eine Welt der offenen Quellen ... 409
17 Mac OS X und Open Source ... 411
... 17.1 Einführung ... 411
... 17.2 Der X11-Server ... 413
... 17.3 configure, make und make install ... 417
... 17.4 Paketverwaltung mit Fink ... 419
... 17.5 Pakete installieren mit DarwinPorts ... 423
18 Ein Best of Open Source ... 429
... 18.1 Büroanwendungen ... 429
... 18.2 Grafik ... 434
... 18.3 Internet ... 439
... 18.4 Tools und Utilities ... 448
... 18.5 Zur Entspannung ... 451
Anhang ... 453
... A Glossar ... 455
... B Literatur ... 461
... C Webseiten ... 463
Index ... 465
1 Die Grundlagen ... 27
... 1.1 Die Bestandteile des Systems ... 27
... 1.2 Das BSD-Subsystem ... 34
... 1.3 Nicht nur für Programmierer: XCode ... 36
... 1.4 Die mitgelieferte Dokumentation ... 36
2 Erste Schritte mit dem Terminal ... 37
... 2.1 Einführung ... 37
... 2.2 Der erste Befehl ... 38
... 2.3 Effizienter arbeiten ... 39
... 2.4 Einstellungen vornehmen und speichern ... 45
... 2.5 Einstellungen speichern ... 50
... 2.6 Hintergründe zu den UNIX-Befehlen ... 51
3 Die Dokumentation von Mac OS X ... 55
... 3.1 Für Eilige: whatis ... 55
... 3.2 Zusammenhänge erkennen: apropos ... 56
... 3.3 Ortsbestimmung: whereis ... 56
... 3.4 Im Detail: die man-pages ... 57
... 3.5 Komfortabler: GNU-Info-System ... 61
... 3.6 Die Option -h ... 62
... 3.7 Manchmal vorhanden: HTML-Dokumente ... 63
4 Das BSD-Subsystem im Überblick ... 65
... 4.1 Das oberste Verzeichnis ... 65
... 4.2 Das Verzeichnis /dev ... 65
... 4.3 Das Verzeichnis /bin ... 66
... 4.4 Das Verzeichnis /sbin ... 66
... 4.5 Das Verzeichnis /etc ... 66
... 4.6 Das Verzeichnis /tmp ... 66
... 4.7 Das Verzeichnis /usr ... 66
... 4.8 Das Verzeichnis /var ... 68
... 4.9 Das Verzeichnis /tmp ... 68
... 4.10 Weitere Verzeichnisse ... 69
Teil 2 Arbeiten mit dem Terminal ... 71
5 Dateien und Verzeichnisse ... 73
... 5.1 Einige Dinge vorab ... 73
... 5.2 Ortsbestimmung mit pwd ... 74
... 5.3 Verzeichnisse wechseln mit cd ... 74
... 5.4 Verzeichnisse anzeigen mit ls ... 75
... 5.5 Verzeichnisse erzeugen mit mkdir ... 78
... 5.6 Kopieren mit cp ... 78
... 5.7 Verschieben und Umbenennen mit mv ... 80
... 5.8 Löschen mit rm und rmdir ... 80
... 5.9 Symbolische und feste Links ... 81
... 5.10 Schneller mit Joker-Zeichen ... 83
... 5.11 €nderungsdatum manipulieren mit touch ... 87
... 5.12 File-Flags ... 88
... 5.13 Dateityp herausfinden mit file ... 89
... 5.14 Mac OS-Metadaten verwenden ... 90
... 5.15 Metadaten mit CpMac und MvMac ... 93
... 5.16 Statt Doppelklick: open ... 94
6 Prozesse und ihr Management ... 97
... 6.1 Einführung und Überblick ... 97
... 6.2 Dienstprogramme im Hintergrund ... 100
... 6.3 Aktive Prozesse anzeigen ... 103
... 6.4 Systemauslastung Überblicken ... 106
... 6.5 Prozesse beenden ... 108
... 6.6 Prioritäten setzen ... 110
7 Benutzer und ihre Rechte ... 113
... 7.1 Einführung und Überblick ... 113
... 7.2 Rechte verstehen und zuweisen ... 114
... 7.3 Besitzer und Gruppe ändern ... 118
... 7.4 Weitere Verfahren ... 119
... 7.5 Benutzer wechseln ... 121
8 Dateisysteme ... 125
... 8.1 Einführung ... 125
... 8.2 Welche Dateisysteme gibt es? 128
... 8.3 Informationen anzeigen ... 132
... 8.4 Der Befehl mount ... 133
... 8.5 Prüfen und Reparieren ... 138
... 8.6 Das Programm diskutil ... 141
... 8.7 Das Journaling Filesystem ... 142
... 8.8 Speicherplatz begrenzen mit quota ... 143
... 8.9 Dateisysteme segnen ... 145
9 Effizient mit dem Terminal arbeiten ... 147
... 9.1 Ausgaben umleiten und speichern ... 147
... 9.2 Weitere nützliche Befehle ... 151
... 9.3 Die Shell konfigurieren ... 153
... 9.4 Arbeit mit Text-Dateien ... 162
... 9.5 Suchen und Finden ... 172
... 9.6 Zeitversetzt arbeiten ... 180
... 9.7 Die Shell als Taschenrechner ... 185
10 Nach dem Einschalten ... 187
... 10.1 Der Startvorgang ... 187
... 10.2 Probleme beheben ... 200
... 10.3 Kernel Extensions im laufenden Betrieb ... 203
11 Mac OS X verwalten und administrieren ... 209
... 11.1 Backups erstellen ... 209
... 11.2 Abstürzen und Fehlern auf der Spur ... 214
... 11.3 Das NetInfo-System ... 220
... 11.4 Programme und Applikationen im Griff ... 237
Teil 3 Vernetztes Arbeiten ... 243
12 Der vernetzte Mac ... 245
... 12.1 Einführung ... 245
... 12.2 Hilfsmittel für vernetztes Arbeiten ... 255
... 12.3 Sicherheit (nicht nur) im Netzwerk ... 271
13 Der Mac als Server ... 283
... 13.1 Feste IP-Nummern ... 283
... 13.2 Die Datei /etc/hostconfig ... 283
... 13.3 Fernzugriff mit ssh einrichten ... 285
... 13.4 Der eigene Mailserver mit Postfix ... 290
... 13.5 Der Webserver Apache ... 295
... 13.6 Der MySQL-Datenbank-Server ... 309
... 13.7 Der FTP-Server ... 316
... 13.8 Mit Windows Samba tanzen ... 322
Teil 4 Das Common UNIX Printing System ... 331
14 Drucker einrichten und verwalten ... 333
... 14.1 Das Konzept des CUPS ... 333
... 14.2 CUPS einrichten und administrieren ... 335
... 14.3 Faxfunktionen am Terminal ... 344
Teil 5 Shell-Skripte und AppleScript ... 347
15 Shell-Skripte ... 349
... 15.1 Erste Schritte: Hallo Welt! 350
... 15.2 Werte in Variablen ... 353
... 15.3 Bedingte Ausführung ... 356
... 15.4 Befehle mehrfach ausführen ... 362
... 15.5 Skript in Funktionen unterteilen ... 366
... 15.6 Eine kleine Kommandoreferenz ... 368
16 AppleScript und Shell-Skripte ... 371
... 16.1 Einführung ... 371
... 16.2 Komfortabler Zugriff auf Skripte ... 372
... 16.3 Die Schnittstelle do shell script ... 374
... 16.4 FTP-Upload im Finder ... 382
... 16.5 Bilder mit AppleScript bearbeiten ... 384
... 16.6 Eine PostScript-Datei faxen ... 386
... 16.7 Skripte im Netzwerk ... 387
... 16.8 FileMaker und MySQL ... 388
... 16.9 InDesign mit Ordneraktionen automatisieren ... 397
... 16.10 Eine Oberfläche für Shell-Befehle ... 401
... 16.11 AppleScript an der Shell ... 405
... 16.12 Eine weitere Kommandoreferenz ... 406
Teil 6 Eine Welt der offenen Quellen ... 409
17 Mac OS X und Open Source ... 411
... 17.1 Einführung ... 411
... 17.2 Der X11-Server ... 413
... 17.3 configure, make und make install ... 417
... 17.4 Paketverwaltung mit Fink ... 419
... 17.5 Pakete installieren mit DarwinPorts ... 423
18 Ein Best of Open Source ... 429
... 18.1 Büroanwendungen ... 429
... 18.2 Grafik ... 434
... 18.3 Internet ... 439
... 18.4 Tools und Utilities ... 448
... 18.5 Zur Entspannung ... 451
Anhang ... 453
... A Glossar ... 455
... B Literatur ... 461
... C Webseiten ... 463
Index ... 465