Synopses & Reviews
Think your Mac is powerful now? Author Dave Taylor shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS Xs beautiful user interface. Mountain Lion puts more than a thousand Unix commands at your fingertips - for finding and managing files, remotely accessing your Mac from other computers, and using a variety of freely downloadable open source applications. Take a friendly tour of the Unix command line and 50 of the most useful utilities, and quickly learn how to gain real control over your Mac.
- Get your Mac to do exactly what you want, when you want
- Make changes to your Macs filesystem and directories
- Use Unixs find, locate, and grep commands to locate files containing specific information
- Create unique "super-commands" to perform tasks that you specify
- Run multiple Unix programs and processes at the same time
- Install the X Window system and get a quick tour of the best X11 applications
- Learn how to take even greater advantage of Unix on your Mac
Beneath OS X easy-to-use GUI interface lies a powerful Unix engine. Mac users have Unix, as well as a host of tools ported over from Linux, at their fingertips; the just need to know how to access it. Learning Unix for OS X provides Mac users with a user-friendly tour of the Unix world concealed beneath OS X's hood and shows how to make the most use of the command-line tools.
Thoroughly revised and updated for Mac OS X Lion and Mountain Lion, this new edition introduces Mac users to the Terminal application and shows you how to navigate the command interface an explore hundreds of Unix applications that come with the Mac.
About the Author
Dave Taylor is a popular writer, teacher and speaker of business and technology issues. The founder of The Internet Mall and iTrack.com, he's been involved with UNIX and the Internet since 1980, having created the popular Elm Mail System. He's also been a Mac fan since the year it was released. Once a Research Scientist at HP Laboratories and Senior Reviews Editor of SunWorld magazine, Taylor has contributed software to the official 4.4 release of Berkeley Unix (BSD). His programs are found in all versions of Linux and other popular Unix variants.
Table of Contents
Preface; Who This Book Is For; Who This Book Isn't For; A Brief History of Unix; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; The Evolution of This Book; Acknowledgments; Chapter 1: Why Use Unix?; 1.1 The Power of Unix; 1.2 Folders or Directories?; 1.3 Thousands of Free Applications; 1.4 Commands Included with Unix; 1.5 A Simple Guided (Unix) Tour; Chapter 2: Using the Terminal; 2.1 Launching the Terminal; 2.2 Customizing Your Terminal Session; 2.3 Working with the Terminal; 2.4 Customizing the Shell Environment; 2.5 Advanced Shell Customization; 2.6 The Unresponsive Terminal; Chapter 3: Exploring the Filesystem; 3.1 The OS X Filesystem; 3.2 Listing Files and Directories; 3.3 Calculating File Size and Disk Space; 3.4 Protecting and Sharing Files; 3.5 Changing Your Password; 3.6 Superuser Privileges with sudo; 3.7 Exploring External Volumes; Chapter 4: File Management; 4.1 File and Directory Names; 4.2 File and Directory Wildcards; 4.3 Looking Inside Files; 4.4 Creating and Editing Files; 4.5 Managing Files; Chapter 5: Finding Files and Information; 5.1 The Oddly Named grep Command; 5.2 Finding Files with locate; 5.3 Using find to Explore Your Filesystem; 5.4 Shining a Light on Spotlight; Chapter 6: Redirecting I/O; 6.1 Standard Input and Standard Output; 6.2 Pipes and Filters; 6.3 Printing; Chapter 7: Multitasking; 7.1 Running a Command in the Background; 7.2 Checking on a Process; 7.3 Canceling a Process; 7.4 Launching GUI Applications; Chapter 8: Taking Unix Online; 8.1 Remote Logins; 8.2 Transferring Files; Chapter 9: Of Windows and X11; 9.1 X11; 9.2 GIMP, the X11 Graphics Editor; Chapter 10: Where to Go from Here; 10.1 Documentation; 10.2 Customizing Your Unix Experience; Colophon;