Table of Contents


book cover
Mac OS X UNIX 101 Byte-Sized Projects
By Adrian Mayo
...............................................
Publisher: Peachpit Press
Pub Date: December 14, 2005
Print ISBN-10: 0-321-37411-8
Print ISBN-13: 978-0-321-37411-0
Pages: 704
 



Table of Contents  | Index

   Copyright
   Thanks to
   Introduction
      Philosophy
      But I Love My Mouse
      What You'll Learn
      How to Use This Book
      Code Extracts
      Supported Systems
      Further Reading
    Chapter 1.  Absolute Basics
      Project 1.  Lose the Mouse
      Project 2.  Learn Basic Unix
      Project 3.  Get the Most from the Unix Manual
      Project 4.  Learn Bash Shell Basics
      Project 5.  Discover Other Shells
      Project 6.  Use Redirection and Pipelining
      Project 7.  Know Your Users and Groups
      Project 8.  Manage File Permissions
      Project 9.  Learn About Shell Scripts
      Project 10.  Write Shell Scripts
    Chapter 2.  Browse and Search the File System
      Project 11.  Globbing with [^*?]
      Project 12.  Power Globbing
      Project 13.  Change Your Working Directory
      Project 14.  Navigate the File System
      Project 15.  Find Files by Name
      Project 16.  Find Unix Commands
      Project 17.  Get Clever Finding Files
      Project 18.  Use find, -exec, and xargs
      Project 19.  Understand Links and Aliases
      Project 20.  File Finding Tips
    Chapter 3.  Work with File Content
      Project 21.  Display Text Files
      Project 22.  Display Binary Files
      Project 23.  Search File Content
      Project 24.  View File Differences
      Project 25.  View Three-Way Differences
      Project 26.  Sort and Compare Text Files
      Project 27.  Compress Files
      Project 28.  Archive Files
      Project 29.  File-Content Tips
    Chapter 4.  Edit Files
      Project 30.  Edit with nano
      Project 31.  Edit with emacs
      Project 32.  Edit with vim
      Project 33.  Learn Advanced vim
      Project 34.  Use vim Windows
      Project 35.  Configure vim
      Project 36.  Edit with GUI-Based Editors
    Chapter 5.  Keep an Eye on Your Mac
      Project 37.  Profile the Hardware
      Project 38.  Profile the System Software
      Project 39.  View Processes
      Project 40.  Manage Processes
      Project 41.  View System Log Files
      Project 42.  Manage the System Log Daemon
      Project 43.  System Voyeur Tips
    Chapter 6.  Make the Most of the Shell
      Project 44.  Customize the Terminal
      Project 45.  Customize the Bash Shell
      Project 46.  Customize the Tcsh Shell
      Project 47.  Customize Shell Startup
      Project 48.  Customize Command History
      Project 49.  Use Command-Line Recall
      Project 50.  Change the Command Path
      Project 51.  Define Shell Aliases
      Project 52.  Define Shell Functions
      Project 53.  Edit Command Lines
      Project 54.  Understand Bash Internals
      Project 55.  Run Background Jobs
      Project 56.  Cool Shell Tips
    Chapter 7.  Programmatically Change Files
      Project 57.  Edit Text Files
      Project 58.  Batch-Edit Files
      Project 59.  Learn the sed Stream Editor
      Project 60.  Learn the awk Text Processor
      Project 61.  Learn Advanced sed
      Project 62.  Learn Advanced awk
      Project 63.  Editing Tips
    Chapter 8.  Administer the System
      Project 64.  Get Information about Users
      Project 65.  Manage User Accounts
      Project 66.  Manage File Systems
      Project 67.  Look after Your Disks
      Project 68.  Mount and Unmount Local Disks
      Project 69.  Delete Immutable Files
      Project 70.  Schedule Commands with at
      Project 71.  Schedule Commands with cron
      Project 72.  Manage Periodic Maintenance
      Project 73.  Manage Network Settings
      Project 74.  System Tips
    Chapter 9.  Learn Shell Scripting
      Project 75.  Use Functions in Scripts
      Project 76.  Use Bash Parameter Expansion
      Project 77.  Learn Regular Expressions
      Project 78.  Be Clever with Regular Expressions
      Project 79.  Use Here-Documents in Scripts
      Project 80.  Understand Shell Quoting
      Project 81.  Write Complex Bash Conditions
      Project 82.  Debug Your Scripts
      Project 83.  Batch-Process Files
      Project 84.  A Bash and Tcsh Reference
      Project 85.  Take Advantage of Subshells
      Project 86.  Trap and Handle Unix Signals
      Project 87.  Scripting Tips
    Chapter 10.  Network in Unix
      Project 88.  Mount Shares
      Project 89.  Set up an NFS Server
      Project 90.  Probe Networks
      Project 91.  Resolve Hostnames
      Project 92.  Configure Apache
      Project 93.  Configure Apache More
      Project 94.  Configure the FTP Service
      Project 95.  Networking Tips
    Chapter 11.  Discover More Commands
      Project 96.  Discover Useful Utilities
      Project 97.  Connect with Aqua
      Project 98.  Open Aqua Items
      Project 99.  OS XSpecific Commands
      Project 100.  Unix Command Reference
      Project 101.  Have Fun
   Unix Terminology Reference
   Index



Mac OS X UNIX 101 Byte-Sized Projects
Mac OS X Unix 101 Byte-Sized Projects
ISBN: 0321374118
EAN: 2147483647
Year: 2003
Pages: 153
Authors: Adrian Mayo

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net