1 option
Mac OS X for Unix geeks / Brian Jepson and Ernest E. Rothman.
- Format:
- Book
- Author/Creator:
- Jepson, Brian.
- Language:
- English
- Subjects (All):
- Mac OS.
- UNIX (Computer file).
- Macintosh (Computer).
- Operating systems (Computers).
- Physical Description:
- 1 online resource (218 p.)
- Edition:
- First edition.
- Place of Publication:
- Beijing ; Sebastopol, California : O'Reilly Media, 2002.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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, too. Enter ""Mac OS X for Unix Geeks"" by Brian Jepson and Ernest E. Rothman, two Unix geeks who found themselves in the same place you are. Their new book is your guide to figuring out the BSD Unix system and Mac-specific components that are making your life difficult and to help ease you into the Unix inside
- Contents:
- 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
- Creating a disk image with Disk Copy
- Notes:
- Description based upon print version of record.
- Description based on online resource; title from PDF title page (ebrary, viewed October 8, 2013).
- ISBN:
- 9781449315894
- 1449315895
- OCLC:
- 775301764
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.