Chapter 23. Commanding Unix

IN THIS CHAPTER

  • Understanding the usefulness of the command line in a graphically interfaced world

  • Cracking shells

  • Identifying basic Unix commands

  • Using advanced Unix commands

  • Discovering commands to investigate on your own

  • Learning what you can do with Unix

  • Installing additional Unix software from Apple

  • Enhancing with third-party Unix software

  • Adding useful software to make your computer flexible and fun

  • Where to find more information

Mac OS X is built upon a Unix foundation. This foundation is more than a mere graft of Apple's graphical user interface (GUI) over an already existing Unix operating system. Instead, Apple integrated and developed various technologies, to create Darwin—essentially a combination of the Mach microkernel and BSD (Berkley Systems Distribution) Unix. In Darwin, Apple has made their core operating system rock solid, as well as available under the open source model. Being open source means that anybody can download the Darwin OS for free, learn from it, and/or submit bug fixes and modifications to Apple. Although Darwin is free, Mac OS X, in its entirety, is not. The fully fledged commercial version (the one you have to pay for, or that comes pre-installed on your Mac) layers the Darwin core with Apple's Aqua user interface (part of the "User Experience" layer) along with other custom-made Apple technologies like QuickTime and Bonjour (part of the "Application Services" layer) as well as the Quartz engine and Core Image graphics (part of ...

Get Mac OS® X Leopard™ Bible now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.