Book description
Elegant, sleek, powerful, and stable, Mac OS X has delighted many a loyal Mac user, and gone one step further--it's turned them into Unix users, too. Perhaps you're already familiar with Unix, just not on the Mac. Or perhaps you opened your Utilities folder, spotted the Terminal icon and double-clicked on it just to see what it does. Suddenly faced with a command line interface, you probably asked what does it mean, and the more pressing question, why on earth would you ever want to venture into this seemingly user-unfriendly territory? The new edition of Learning Unix for Mac OS X answers these questions and more. This compact book provides a user-friendly tour of your Mac's Unix base. As you explore Terminal and familiarize yourself with the command line, you'll also learn about the hundreds of Unix programs that come with your Mac and begin to understand the power and flexibility of Unix. And if Unix isn't new to you, you'll discover how it translates into this new Mac incarnation. Updated to cover Jaguar (Mac OS X, 10.2), this book will keep you current with the latest features of your Mac. The book begins with a quick but in-depth introduction to Terminal and the command line interface. After learning about launching and configuring the Terminal application, you'll find out how to manage, create, edit, and transfer files. You'll find all the common commands simply explained with accompanying examples, exercises, and opportunities for experimentation. There are even problem checklists to help you along the way if you get stuck. You'll learn how to:
Customize your shell environment
Manage files and directories
Successfully print from the Unix command line
Edit and create files with the vi editor
Perform remote logins
Access Internet functions
Understand pipes and filters
Use background processing
Use Fink, an easy way to install open source Unix software on Mac OS X
With Terminal, you'll access areas of your Mac that you just can't get to from the desktop. You may find yourself turning to Terminal for greater efficiency on a particular task or to use one of the thousands of open source programs that are now available to you. Unix continues to thrive as an operating system because of its power, flexibility, and simplicity, and the vast community that supports it. Learning Unix for Mac OS X, Second Edition can be your key to understanding all of it. The book has been reviewed by Apple for technological accuracy and brandishes the Apple Development Connection (ADC) logo.
Table of contents
-
Learning Unix for Mac OS X, 2nd Edition
- Preface
- 1. Getting Started
-
2. Using Unix
-
The Mac OS X Filesystem
- Your Home Directory
- Your Working Directory
- The Directory Tree
- Absolute Pathnames
- Relative Pathnames
- Changing Your Working Directory
- Files in the Directory Tree
- Listing Files with ls
- Calculating File Size
- Completing File and Directory Names
- Exercise: Exploring the Filesystem
- Looking Inside Files with less
- Protecting and Sharing Files
- Superuser Privileges with sudo
- Graphical Filesystem Browsers
-
The Mac OS X Filesystem
- 3. File Management
- 4. Customizing Your Session
- 5. Printing
- 6. Redirecting I/O
- 7. Accessing the Internet
- 8. Unix-Based Internet Tools
- 9. Multitasking
- 10. Where to Go from Here
- Glossary
- Index
- Colophon
Product information
- Title: Learning Unix for Mac OS X, Second Edition
- Author(s):
- Release date: December 2002
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596004705
You might also like
book
Mac OS X for Absolute Beginners
Best-selling author Wallace Wang teaches you how to use El Capitan, the latest version of the …
book
JMP Connections
Achieve best-in-class metrics and get more from your data with JMP JMP Connections is the small- …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …