• Skip to primary navigation
  • Skip to main content

Daniel J. Barrett

  • Home
  • Books
    • Efficient Linux at the Command Line
    • Linux Pocket Guide
    • Linux Security Cookbook
    • Macintosh Terminal Pocket Guide
    • MediaWiki
    • SSH, the Secure Shell: The Definitive Guide
    • Translations
    • Out of Print
  • Blog
  • About
  • Contact

Macintosh Terminal Pocket Guide

Buy: Amazon US • O'Reilly • Bookshop.org • Amazon CA • Amazon UK

Unlock the secrets of the Mac Terminal, and discover how this powerful tool solves problems the Finder can’t handle. With this handy guide, you’ll learn commands for a variety of tasks, such as killing programs that refuse to quit, renaming large batches of files in seconds, and running jobs in the background while you do other work.

Get started with an easy-to-understand overview of the Terminal and its partner, the shell. Then dive into commands neatly arranged into two dozen categories, such as directory operations, file comparisons, and network connections. Each command includes a concise description of its purpose and features.

  • Log into your Mac from remote locations
  • Search and modify files in powerful ways
  • Schedule jobs for particular days and times
  • Let several people use one Mac at the same time
  • Compress and uncompress files in a variety of formats
  • View and manipulate Mac OS X processes
  • Combine multiple commands to perform complex operations
  • Download and install additional commands from the Internet

What’s in the book?

Chapter 1: The Macintosh Terminal

  1. What’s in This Book?
  2. Running the Terminal
  3. The Filesystem
  4. The Shell

Chapter 2: Commands

  1. Basic File Operations
  2. Directory Operations
  3. File Viewing
  4. File Creation and Editing
  5. File Properties
  6. File Text Manipulation
  7. File Location
  8. File Compression and Packaging
  9. File Comparison
  10. Printing
  11. Disks and Filesystems
  12. Viewing Processes
  13. Controlling Processes
  14. Scheduling Jobs
  15. Users and Their Environment
  16. Becoming the Superuser
  17. Group Management
  18. Host Information
  19. Host Location
  20. Network Connections
  21. Email Commands
  22. Web Commands
  23. Messaging
  24. Screen Output
  25. Math and Calculations
  26. Dates and Times

Chapter 3: Advanced Topics

  1. Running a Shell Remotely
  2. Installing Software with a Package Manager
  3. Programming with Shell Scripts
  4. Getting Help
Buy: Amazon US • O'Reilly • Bookshop.org • Amazon CA • Amazon UK

Copyright 2022 Daniel J. Barrett