Mac OS X Tiger for Unix Geeks,3/e
Brian Jepson, Ernest E. Rothman
- 出版商: O'Reilly
- 出版日期: 2005-06-11
- 售價: $1,400
- 貴賓價: 9.5 折 $1,330
- 語言: 英文
- 頁數: 416
- 裝訂: Paperback
- ISBN: 0596009127
- ISBN-13: 9780596009120
-
相關分類:
MAC OS 蘋果電腦
已過版
買這商品的人也買了...
-
$2,620$2,489 -
$1,200$1,176 -
$2,010$1,910 -
$550$435 -
$780CMMI: Guidelines for Process Integration and Product Improvement (Harcover)
-
$590$466 -
$1,260CCNA Certification Library (CCNA Self-Study, exam #640-801), 6/e
-
$680$537 -
$780$616 -
$650$507 -
$1,615CCNA Cisco Certified Network Associate Study Guide, 5/e (640-801)
-
$620$527 -
$880$748 -
$480$408 -
$580$522 -
$820$697 -
$199Learning Unix for Mac OS X Tiger (Paperback)
-
$880$581 -
$750$585 -
$580$493 -
$580$458 -
$650$507 -
$600$474 -
$650$507 -
$780$616
相關主題
商品描述
Description:
If you're one of the many Unix developers drawn to Mac OS X for its Unix core, you'll find yourself in surprisingly unfamiliar territory. Unix and Mac OS X are kissing cousins, but there are enough pitfalls and minefields in going from one to another that even a Unix guru can stumble, and most guides to Mac OS X are written for Mac aficionados. For a Unix developer, approaching Tiger from the Mac side is a bit like learning Russian by reading the Russian side of a Russian-English dictionary. Fortunately, O'Reilly has been the Unix authority for over 25 years, and in Mac OS X Tiger for Unix Geeks, that depth of understanding shows.
This is the book for Mac command-line fans. Completely revised and updated to cover Mac OS X Tiger, this new edition helps you quickly and painlessly get acclimated with Tiger's familiar-yet foreign-Unix environment. Topics include:
- Using the Terminal and understanding how it differs from an xterm
- Using Directory Services, Open Directory (LDAP), and NetInfo
- Compiling code with GCC 3
- Library linking and porting Unix software
- Creating and installing packages with Fink
- Using DarwinPorts
- Search through metadata with Spotlight's command-line utilities
- Building the Darwin kernel
- Running X Windows on top of Mac OS X, or better yet, run Mac OS X on a Windows machine with PearPC!
Mac OS X Tiger for Unix Geeks is the ideal survival guide for taming the Unix side of Tiger. If you're a Unix geek with an interest in Mac OS X, you'll find this clear, concise book invaluable.
Table of Contents:
Preface
Part I. Getting Around
1. Inside the Terminal
Mac OS X Shells
The Terminal and xterm Compared
Using the Terminal
Customizing the Terminal
The Services Menu
Bonjour
Alternative Terminal Applications
The open Command
2. Searching and Metadata
Spotlight
Resource Forks and HFS+ Metadata
3. The Mac OS X Filesystem
Working with Foreign Filesystems
Files and Directories
4. Startup
Booting Mac OS X
Adding Startup Items
Scheduling Tasks
5. Directory Services
Understanding Directory Services
Programming with Directory Services
Configuring Directory Services
NetInfo Manager
Directory Services Utilities
Managing Groups
Managing Users and Passwords
Managing Hostnames and IP Addresses
Exporting Directories with NFS
Flat Files and Their Directory Services Counterparts
Restoring the Directory Services Database
6. Printing
Printer Setup Utility
Common Unix Printing System (CUPS)
Gimp-Print
7. The X Window System
Installing X11
Running X11
Customizing X11
X11-based Applications and Libraries
Connecting to Other X Window Systems
Virtual Network Computing
8. Multimedia
Burning CDs
Video
Image Editing
3D Modeling
9. Third-Party Tools and Applications
Virtual Desktops and Screens
The Application Menu
Expos?
Virtual Desktops
SSH GUIs
R with an Aqua GUI
NeoOffice/J and OpenOffice
10. Dual-Boot and Beyond
Why Bother?
Linux on Mac Hardware
Emulators on Mac OS X
Emulating the Mac
Part II. Building Applications
11. Compiling Source Code
Compiler Differences
Compiling Unix Source Code
Architectural Issues
X11-based Applications and Libraries
Xgrid
12. Libraries, Headers, and Frameworks
Header Files
The System Library: libSystem
libstdc++
Shared Libraries Versus Loadable Modules
Library Versions
Creating and Linking Static Libraries
Creating Frameworks
The Dynamic Linker dyld: Prebinding, the Pre-Tiger Way
Performance Tools and Debugging Tools
CHUD Tools
Interesting and Important Libraries
Numerical Libraries
Part III. Working with Packages
13. Fink
Installing Fink
Using Fink
FinkCommander
Installing Binaries
14. DarwinPorts
Installing DarwinPorts
Using DarwinPorts
DarwinPorts Maintenance
Installing Binaries
DPGUI
15. Creating and Installing Packages
Using PackageMaker
Using GNU tar
Disk Images
Creating Fink Packages
Creating DarwinPorts Packages
Part IV. Serving and System Management
16. Using Mac OS X as a Server
Getting Connected
Built-in Services: The Sharing Panel
The Mac OS X Firewall
17. System Management Tools
Diagnostic Utilities
Kernel Utilities
System Configuration
Third-Party Applications
18. Free Databases
SQLite
MySQL
PostgreSQL
PHP and Perl
19. Perl and Python
Perl for Mac OS X Geeks
Python for Mac OS X Geeks
Part V. Appendixes
A. Mac OS X GUI Primer
B. Mac OS X's Unix Development Tools
Index