Mac OS X for Unix geeks /
If you're one of the many Unix developers drawn to Mac OS X for its BSD core, you'll find yourself in surprisingly unfamiliar territory. Even if you're an experienced Mac user, Mac OS X is unlike earlier Macs, and it's radically different from the Unix you've used before, to...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, CA :
O'Reilly,
©2002.
|
Edición: | 1st ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Table of Contents; Preface; Audience for This Book; Organization of This Book; Developer Tools; Where to Go for More Information; Conventions Used in This Book; Comments and Questions; Acknowledgments for Brian Jepson; Acknowledgments for Ernest E. Rothman; Part I; Chapter 1. The Mac OS X Command Line; Mac OS X Shells; The Terminal and xterm Compared; Using the Terminal; Launching Terminals; .term files; .command files; Customizing the Terminal; Customizing the Terminal on the Fly; The Services Menu; Using the tcsh Shell; Customizing the tcsh Shell; Working with File and Directory Names
- Tab completionCommand-Line Editing with tcsh; Emacs mode; vi mode; Additional command-line keys; Additional Shell Commands; bindkey; open; Mac OS X's Unix Development Tools; Standard Unix Development Tools; Apple's Command-line Developer Tools; Macintosh Tools; Java Development Tools; Text Editing and Processing; Scripting and Shell Programming; Working with Files and Directories; File Compression and Storage; Searching and Sorting; Miscellaneous Tools; Chapter 2. Startup; Booting Mac OS X; The BootX Loader; Initialization; The rc Scripts; SystemStarter; The Login Window; Adding Startup Items
- Login PreferencesStartup Items; The startup script; The property list; Scheduling Tasks; Default cron Jobs; Chapter 3. Directory Services; Understanding Directory Services; Programming with Directory Services; Working with Passwords; Configuring Directory Services; NetInfo; NetInfo Utilities; NetInfo and Mac OS X Server; NetInfo Command Reference; nidump; nireport; niload; nicl; Managing Groups; Creating a Group with niload; Creating a Group with nicl; Adding Users to a Group; Listing Groups with nidump; Deleting a Group; Managing Users and Passwords; Creating a User with niload
- Creating a User with niclCreating a User's Home Directory; Modifying a User; Listing Users with nidump; Deleting a User; Managing Hostnames and IP Addresses; Creating a Host with niload; Exporting Directories with NFS; Flat Files and Their NetInfo Counterparts; Restoring the NetInfo Database; Part II; Chapter 4. Compiling Source Code; Compiler Differences; AltiVec; Compiling Unix Source Code; The First Line of Defense; Host Type; Macros; Supported Languages; Preprocessing; Frameworks; Architectural Issues; Chapter 5. Libraries, Headers, and Frameworks; Header Files; Precompiled Header Files
- PFE precompilationmalloc.h; The System Library: libSystem; Shared Libraries Versus Loadable Modules; Building a Shared Library; Dynamically Loading Libraries; Two-level Namespaces; Library Versions; Creating and Linking Static Libraries; Prebinding; Interesting and Important Libraries; Chapter 6. Creating and Installing Packages; Fink; Creating Fink Packages; Sample Program; Creating and Publishing the Tarball; Creating the .info File; Installing the Package; GNU-Darwin; Packaging Tools; Using PackageMaker; Setting up the directory; Creating the package; Using GNU tar; Disk Images