| | Copyright |
| | Preface |
| | | Audience |
| | | Who This Book Is Not For |
| | | A Brief History |
| | | Versions of Unix |
| | | Interfaces to Unix |
| | | Conventions Used in This Book |
| | | Using Code Examples |
| | | Comments and Questions |
| | | The Evolution of This Book |
| | | Acknowledgments for Dave Taylor |
| | | Acknowledgments for Brian Jepson |
|
| | Chapter 1. Getting Into Unix |
| | | Section 1.1. Why Use Unix? |
| | | Section 1.2. Launching Terminal |
| | | Section 1.3. Customizing Your Shell Environment |
| | | Section 1.4. Further Customization |
|
| | Chapter 2. Using the Terminal |
| | | Section 2.1. Working with the Terminal |
| | | Section 2.2. Syntax of a Unix Command Line |
| | | Section 2.3. Types of Commands |
| | | Section 2.4. The Unresponsive Terminal |
|
| | Chapter 3. Using Unix |
| | | Section 3.1. The Mac OS X Filesystem |
| | | Section 3.2. Protecting and Sharing Files |
| | | Section 3.3. Superuser Privileges with sudo |
| | | Section 3.4. Exploring External Volumes |
|
| | Chapter 4. File Management |
| | | Section 4.1. File and Directory Names |
| | | Section 4.2. File and Directory Wildcards |
| | | Section 4.3. Creating and Editing Files |
| | | Section 4.4. A Simpler vi Alternative: Pico |
| | | Section 4.5. Managing Files |
|
| | Chapter 5. Printing |
| | | Section 5.1. Formatting and Print Commands |
| | | Section 5.2. Non-PostScript Printers |
|
| | Chapter 6. Redirecting I/O |
| | | Section 6.1. Standard Input and Standard Output |
| | | Section 6.2. Pipes and Filters |
|
| | Chapter 7. Multitasking |
| | | Section 7.1. Running a Command in the Background |
| | | Section 7.2. Checking on a Process |
| | | Section 7.3. Canceling a Process |
|
| | Chapter 8. Accessing the Internet |
| | | Section 8.1. Remote Logins |
| | | Section 8.2. Transferring Files |
|
| | Chapter 9. Of Windows and Downloads |
| | | Section 9.1. X11 |
| | | Section 9.2. Fink |
| | | Section 9.3. Some Picks |
|
| | Chapter 10. Where to Go from Here |
| | | Section 10.1. Documentation |
| | | Section 10.2. Shell Aliases and Functions |
| | | Section 10.3. Programming |
| | | Section 10.4. More Possibilities: Perl and Python |
|
| | Colophon |
| | Index |